Great store with tons of different products for your pet. Lots of things for your dog that you never even knew existed. And if you want anything that you don't see, I'm almost certain they will order it for you.
They have a great selection of coats for small dogs - and I know, many people don't understand WHY some little dogs NEED a coat - but I can tell you, several of my very short-haired Chihuahuas that have no fat on their bones are shaking like a leaf within 10 seconds of going outside for about 6 months of the year here in Toronto. K9 offers a huge selection of functional warm clothing in addition to stuff that looks good.
K9 has a bunch off good food that is much more holistic than the mainstream dog food - and has a much higher meat content - and less of the 'filler' that dogs never really ate in the past like corn and grains.
I've found the prices very reasonable, and it's nice to have a very convenient location right on Yonge St, a couple of blocks south of Bloor.
And they now offer professional dog grooming, and I think dog daycare or dog boarding.
If you've got a new pet, you may find yourself visiting this store every week and having lots of fun. And your dog will appreciate the new chew treats and tons of toys.