I buy all of my dog food here, as well as treats and toys. The store has everything I need and the staff is very friendly. They have a frequent buyer program for dog food, which comes in handy when you're spending $80 a month to feed your beasts. After every eight or so (I can't remember for certain) purchases, the next one is free.
My only qualm with this shop has to do with the parking. The lot is poorly laid out and is quite hard to get in and out of. I can't blame the store for that, but it is a pain to try to avoid backing into a concrete wall or dodging cars around a blind corner going into the underground when I'm coming or going.