Definitely take it to the vet. The cigarettes could kill the dog.
Stop smoking
You should pick up the other dog poo so the other dog can stop eating it
Feed it.
tell it to stop it and wack it
Keep the diapers in a location that the dog can't get at.
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
Dogs Like/sniff other dog butts to get information about the dog. It is a form of communitcating.
Get the dog some good chew toys. Dogs need to chew.
Let him eat large animals.
It only has one.