Usually for my dog, I go to either Petco or Petsmart for food. They seem to be the least expensive and accept coupons.
All else it just depends. If I am at the grocery store and see a good treat I throw it in the basket. For Christmas and his Birthday we get a bone at Jack & Pat's butcher shop in Chicago Ridge.
I should support more local places though!