Petco has a good selection of all the pet supplies you would need. They have a wides selection of dog, cat, bird, guinea pigs, mice, fish, pretty much everything. The shop in campbell has a great fish section. It is clean and has a ton of selection. There is salt and fresh water fish.
What I like the best is the wide selection of dog goods available. There are cute bags to carry your pooch in. There are princess beds as well as large plain round beds. They supply for both the dogs that are babied and those that are working dogs. They have the "grocery store" dog foods as well as high quality dog foods. They even have solid gold dog treats which I normally only see at select pet stores.
There is also a doggie day care there. I'm not sure if I would take my dog there as she's only 13 pounds and there isn't a small dog section. But the larger dogs there seems to be very happy.
PROS: doggie day care, very high selection of dog and cat items as well as fish
CONS: staff isn'
more