Zeus is currently in the Petsmart classes. There is 2 Pugs and some type of sheep dog in the class. He's doing pretty good. He's been REALLY shy, so the trainer has been working with us on an individual basis. Right now our main focus is socializing him around other people and dogs. We work on the obedience part (coming, staying, sitting, etc) at home and during the class, but the instructor understands that Zeus doesn't do a lot of the commands at Petsmart because he is scared and insecure. She did say because I carry him wherever I go that that may be the reason he's so scared. When I'm holding him, he's a different dog. On day 1 I had to pry him away from me and his tail was between his legs. Now, he walks into Petsmart on his leash and his tail is up in the air, so we are seeing results.