I can relate to you because we have a two year old labradoodle named Lilli who chews constantly. She chews at least one thing per day, if not more. What we do is we shut her in the laundry room with the door closed, the light off, and we try not to interact with her unless it is absolutely necessay and impossible to avoid. Here is some advice: Do not EVER hit your dog with anything.
kill him or luck him up or go to a hospital
You should pick up the other dog poo so the other dog can stop eating it
Keep the diapers in a location that the dog can't get at.
Feed it.
tell it to stop it and wack it
Definitely take it to the vet. The cigarettes could kill the dog.
No, dogs are not edible
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.
Keep your things in a place where the dog can not get them. This dog may need training.
There are several reasons why a dog may stop eating, including illness, dental problems, stress, changes in routine, or food aversion. It is important to consult a veterinarian if a dog stops eating to determine the underlying cause and provide appropriate treatment.