Your animals need far less food than you think, and usually need less than the package recommends. You'll have no idea how much they eat, and they'll usually eat themselves into blimpdom. Measure how much you're giving them and feed adults just one meal a day. Feed dry food whenever possible. Dry food is much better for your pet's teeth.
Dental disease can lead to many problems with the teeth and even other body systems.
Moist food should usually only be given if it is recommended by your veterinarian because of the special needs of your pet. There are many approaches to feeding your pets, there is no one right method. Many experts prefer certain methods based on their experiences, so try to talk with several who are trained in nutrition to get the best information. Especially consult animal nutritionists for special needs such as good geriatric care, pregnancy, obesity, special needs of large breed puppies, and cancer diets. At the University of Minnesota College of Veterinary Medicine, Dr. Julie Churchill is the clinical veterinary nutritionist.