Have you checked any of your local groomers? In my area there are a few grooming salons that carry the premium dog foods.....and if they don't carry them they will order them for you at no additional charge

There is also a boarding kennel/training facility in my area that carries alot of the premium foods. Maybe there is something similar in your area?