Canada Pooch Dog Coats

Canada Pooch are designers of high quality, fashionable and functional pet outerwear and accessories located in Toronto, Canada. Helping your pooch brave the rain and cold in style is what they do best. Everything they do at Canada Pooch is guided by 3 main principles:

1.  Function first – your pup needs to feel warm, comfortable and dry!

2.Your pup should be at least as stylish as you are, maybe more!

3. Your pet deserves top quality fabrics and craftsmanship