You generally have to go to feed stores or mom and pop stores. Pet Supplies Plus also carries good food. You can go onto the website of the brand and go to "store locator". You will suddenly find lots of awesome petstores that you never knew about! These days I only use petsmart as a social scene to keep my doggies sociable as its the closest store

Everything else I get from my little stores.