I have always found what I needed at my local petco. The employees are always friendly and helpful and the store offers a discount card to all customers which really cuts back on prices(especially for food). More importantly they carry many different brands of cat and dog food which can make it much easier to feed a picky pet. They also carry a wide range of scratching posts for cats and toys for dogs. I also noticed a large section of the store set aside for birds, fish, hamsters, etc. Reasonable prices, many locations, great customer service-Petco seems to have it all.