Some people purchase ingredients from health food or grocery stores and feed their dogs pet food they have made themselves. Many other people depend on buying commercially manufactured dog food. There are a variety of recommendations concerning what the best diet is for dogs.