I agree w/Smilingcat. All pets can and will get into "trouble" but a good owner understands that a pet needs to learn the rules. I think a perfect pet would be boring. Flaws---be they human, canine, or feline---make us interesting. Even my "perfect" Agnes had flaws (chewing toilet paper, reams of computer paper, etc---things we blamed on Maeve until my husband caught Ags coming out of the bathroom with a roll of TP in her mouth, big fluffy golden tail wagging...) I miss that big girl.

Smilingcat, thank you for posting the Lesson in Humility. Right now, we are going through the puppy terrible twos with Margot, so it's good to have a reminder of innate goodness in a dog's heart (even an ornery one!).