I wonder if homemade food is always better for my dog or should I just buy food from the supermarket?