You can choose to feed your dog homemade food, as long as you are adding the right ingredients and supplements. Some good ingredients include leafy greens, yogurt, red meat, fish, and whole egg. Talk to your vet and do your research before starting to feed homemade to ensure your dog is getting a balanced diet.