Another thread got me thinking about this and I didn't want to hijack that one.
I buy my dog food at a small mom and pop local business instead of PetSmart because they are a small, local business. I pay about $30-$38 (depending on sales) a bag for 40 lbs of Nutro. I could buy the same bag at Petsmart for less than $30, but I continue to go to the local store instead. To support my local businesses. Thankfully they don't sell puppies, just dog, cat, bird and some fish supplies. But they carry all the high quality foods and only one brand lower than Nutro.
This local store has to charge more because they can't buy 40,000 bags of Nutro and ship 100 bags to each of it's millions of stores. They buy two pallets worth and have to pay more. But I'm supporting a local family in doing so.
Plus it's great to go in there. They always offer to carry the bag for me (bad back) and they know me and my boyfriend by site. They give each of their customers "Holiday" gifts each year and often, if you take your dog in, they will throw in free goodies for them.
So how many of you will pay the extra money to support a local business as opposed to going to the convenient Petsmart? (Petsmart is literally 2 miles from my house, the local store is about 10)