Oops!
Canada Pooch
Canada Pooch Peak Performance Insulated Dog Vest, Gray, 20 is currently unavailable, but there's plenty more to poke your nose into.