Yes they do. They have puppy, beginner, intermediate, advanced, and other classes.
Yes. Call them to inquire and schedule
I have seen a room for training in PetSmart but I do not know when the classes start.
Thanks! Your answer is awaiting moderation.