It is not acceptable for a dog to live on scraps off the table if you want to ensure good health and nutrition for your pet. Diets are specifically formulated to help your pet live a healthier and longer life. Foods are often tailored for life stages such as puppy, adult and senior to ensure they get the nutrients they need right through their lives. This helps reduce obesity and helps your pet grow strong and healthy. Poor diet can result in many health issues and a reduced immune function. Speak to your vet about the optimum diet for your pet.