Feed it.
You should pick up the other dog poo so the other dog can stop eating it
If they are eating their waste it could mean they are missing an essential component from their diet, or maybe its just a behavioral habit that requires training to make them stop.
Keep the diapers in a location that the dog can't get at.
tell it to stop it and wack it
Definitely take it to the vet. The cigarettes could kill the dog.
The show Dog Whisperer had an episode about a dog who had an obsession with eating rocks. That will give you an idea of what to do.
kill it.
Go to pet store or tractor supply.They have pills out to stop your pet from doing this.
try too pull
Get the dog some good chew toys. Dogs need to chew.
There's actually a name to that condition - coprophagia. Some say that this is a behavioral problem. And others' say its a nutritional problem. It may be disgusting for us but there are enzymes, active bacteria, minerals and other nutrients. Talk about a poopy platter! If you do want you dog to stop eating her waste, try adding mineral-rich supplements. Sprinkle some meat tenderizer on the waste. It will not hurt your dog. Dogs don't like the taste, and will stop eating their waste.
Normally, dogs will try to encounter their waste, if they are not getting enough nutrients in his food. So, if your dog is doing this, you might want to try changing their food to a food with more nutrients.