Question: how to train dogs not to eat everything?
Answer: Puppy-proof your home. ... 
Keep an eye on your pup. ... 
Correct your pup's behavior with a simple, firm "no" whenever you notice it mouthing something it shouldn't. ... 
Follow the correction command with a distraction, such as a chew toy.