Snacks for the dog
Put a small bowl with tasty small snacks (dog snacks of course) for every time your dog does something good at home, give him right away a snack, that will encourage him to do the same good thing in the future.
Moreover when you go for a walk, take a snack or two in your pocket, and during the walk, when he does a good job, praise him for it!
That way you will make your dog positive conditioning for good things he does and suddenly you will see magic … He will do the same things more! 🙂
* Note that you do not give him too much snacks, do not forget the dog’s diet!