With guidance from veterinarians, we chose the best dog foods for puppies, adults, and seniors. Our top picks include wet and dry options.