They can be so smart and so stupid at the same time. I have a puppy (10 months old) and generally she's a good puppy but she misbehaves like any puppy would. She's smart because she remembers stuff. Last night tore apart a seat cushion in the kitchen and I was extremely angry with her. I put her in the cage after yelling at her and that was that. This morning I brought her out and put her in the kitchen (she's piddle pad trained), waiting for her to do her dirty little business. She knew I was angry and was stand offish until I told her I wasn't mad. She wasn't afraid, but she knew I was not pleased with her behavior and was subdued and quiet until she knew I wasn't going to yell at her. Dogs are dumb because they keep doing the same thing over and over. One of our cats does not like the dog and scratches her, yet the dog keeps antagonizes the cat,. The cat ALWAYS gets the better of the dog and I her yelping in pain, yet two seconds later she's back at the cat.