The canine compulsion to eat is almost comical.
But some human meals are toxic to dogs and can cause serious health problems or even death.
Broccoli has a nutritious profile that makes it a superfood, so adding a few heads to your pet's diet can be beneficial, says Hill's Pet nutritious.
However, according to the World Small Animal Veterinary Association, dogs shouldn't eat more than 10% cruciferous vegetables.
One other reason broccoli is probably not something you want to feed Fido: it has the potential to make your puppy a fart factory.
Because they are a good source of fiber and vitamin A, carrots are a common ingredient in dog food recipes.
Because they are both a healthy and low-calorie snack, carrots are even suggested by Purina as a reward for dogs.