YES!! I am currently in a session of puppy obedient classes at PetSmart with Snickers and him and I both love it. It's a great way to socialize your dog and how to learn effective ways of training them. Before the class, Snickers knew nothing. I am a 1st time puppy owner and now he knows: sit, come (my fav), lay down, leave it, fetch (we taught him that one ourselves) how to walk on a leash, how to get intro'd to a new dog, what NOT to do to make things worse, how to get him to stop barking...the list goes on. We loved it. I made sure to go to the nicest and newest PetSmart in my area...when you go to a new facility, they are REALLY trying to keep things up and nice and QUALITY is important.
Good Luck...we might even do the 2nd set of classes, so fun and you get to meet other puppy parents!! Great way to share stories...
-Vivian