Get Your Dog Care Questions Answered by Experts
The first problem is pretty easy to fix.
Believe it or not, they do it because they think it tastes good. You will need to retrain him to eliminate the behavior. You should start by picking up the waste left in the yard WHEN HE LEAVES IT. Keep a pack of doggie waste bags with you and dispose of them appropriately. This will take away the temptation.
There is also a product that you can sprinkle over his food called FORBID that will make the poop taste terrible. You can get it at your vet. Adolf's meat tenderizer that you can get at your grocery store will do the same thing.
This is a nasty little habit and it will take some work to get rid of it.
I can also give suggestion about the second problem but it is more of a challenge. Let me know if you want the info.
Let me know if you have more questions.