There are basically three types of food you can feed your dog: Prescription dog food: Also known as veterinary diets, this type of dog food is available only