Specialized pet shops are best for buying pet supplies from. Even if you can find some products in retail stores, there is not enough variety. Dedicated pet shops have products for all animals, nicely categorized, so you can easily find whatever you need. Especially if you purchase online, you can go straight to the category that interests you and find the most popular and highly rated items.