It is best to feed dogs a grain-free diet. While the better quality dog food may cost more, the dog can eat less of it since their bodies use more of what they are eating, producing less waste. Not to mention the vet bill if your dog develops issues from consuming a low quality food. Be sure to read the ingredients label of the dog food you are using. You may have trouble finding a good quality food at a grocery store and may have to go to your local pet store to find a higher grade food.