It's harder to train older dogs as they develop their own "ego" senses.
Go buy a bag of treats and cheap training pads. My mom used to drag the dog to the training pad when my dog was about to pee/poo (easier to recognize pooping dogs as they do their "stance")
When your dog pees/poops at wrong places, scold really loud but don't hit!
Make sure you award it with treats if he/she got it right
Will take at least 2 weeks to train him/her. Good luck!
And as for puking.... Just don't feed him a lot.
Posted via RS Mobile