I have a beautiful, one-year old Golden Retriever. He is very lovable and lively. Unfortunately, he eats poop - his own and that of other dogs. We can control eating his own by removing it promptly, but when off leash it seems he hunts down other dogs' waste and eats it. Someone suggested an electronic collar. This is our third Golden (first poop eater), and we have never even thought about an electronic collar, but we are desperate at the moment. Any advice would be so helpful.