Poop on a park bench? On a window sill? These are definitely new ones! Aly, I think it is so wonderful that you are working so hard with your baby no matter what he does.

"Each year up to 6 million dogs are euthanized, not because they are sick or old but because do they do bad things. If you have a dog that misbehaves, one reason may be because you treat him too much like a member of the family. That is, he should not have equal rights. All humans in the house should reign over a dog. When it comes to dogs, people should have the power. If your dog misbehaves, do not look at, talk to, feed or play with him. Startle him with a loud noise so he stops what he's doing. Then redirect his behavior. Be sure to praise him often when he does the right thing. He'll learn that a good dog is a happier dog. "

(This is from Yahoo dog tips.) You are proof that with a lot of work and a lot of love a solution can be found with any pet.