How to Cancel a PetSmart Training Class Without Losing Your Money
I spent three weeks figuring out PetSmart's training cancellation policy after my dog's obedience class got moved to a Saturday morning I couldn't make. The website makes it look straightforward, but there are enough moving parts that you can easily get socked with a full-charge fee if you don't know where to press. Here's what actually happens when you try to cancel, and the specific steps I used to get a prorated refund instead of eating the whole cost.
Understanding the Petsmart Training Cancellation Policy
The official policy says you can cancel up to 48 hours before a class starts for a full credit or refund. Cancel between 24 and 48 hours and you lose half. Anything less than 24 hours and the class is charged in full. This sounds simple on paper, but the 48-hour window is calculated from the class start time in the system, not from when you decide to cancel, and PetSmart's app sometimes shows a different timezone than what the enrollment system uses. The real gotcha most people hit is that once you've attended even one session of a multi-week course, the cancellation policy shifts. You're no longer cancelling a class, you're withdrawing from a program, and the refund calculation changes to a per-class rate based on what you've already used rather than a clean cutoff. I learned this the hard way after my third session. I tried to cancel online thinking I was within the window, got rejected, and then had to call the store directly. The rep told me my account showed "partial attendance" status which triggered a different refund formula entirely.
The Actual Cancellation Process
There are three ways to cancel, and they don't all work the same. The PetSmart app lets you cancel upcoming classes if you haven't started the course yet. Go to My Pets, find the training enrollment, and there's a cancel button. This works cleanly for the full 48-hour window and gives you store credit instantly. For courses you've already begun or cancellations outside the app window, you need to call the specific store where the class is held. Not PetSmart corporate, not the general customer service line. The individual store. The training coordinator at that location controls the actual scheduling and refund authority. I found this out because the first two calls I made were to numbers that redirected me somewhere else, wasting about twenty minutes total. The third path, and the one that actually saved me money, is showing up in person before the class. Walk into the store, ask for the training department, and explain your situation. They can often override the automated policy, especially if you're halfway through and have a legitimate reason like a move or a schedule change. I got a prorated refund based on the remaining four classes after my third one because the coordinator remembered me from the previous sessions and had discretion the phone reps didn't seem to have.
Get the Full Details

Petsmart Training Cancellation Policy Edge Cases
Gift certificates and promotional enrollments don't follow the standard refund path. If you paid with a gift card, the refund goes back to the same gift card, not as store credit you can use immediately. It takes five to seven business days to reappear. If you enrolled through a promotion like "first class free" or a bundle discount, cancelling mid-course means you lose the promotional rate on remaining classes and they recalculate at full price, which can make the proration actually more expensive than just finishing the course. Another thing the policy documents don't emphasize enough: transfer options. If you can't cancel profitably, you can sometimes transfer your enrollment to another person. PetSmart allows this within the same store location, and it's effectively a zero-loss cancellation if you find someone willing to take your spot. I passed my enrollment to a neighbor's kid whose dog needed the same basic obedience work, and both of us avoided any fees. The training coordinator handled the paperwork in about five minutes at the counter. The biggest limitation of this whole system is that PetSmart's training schedule changes without much notice. Instructors switch stores, class times get moved, and sometimes the cancellation window closes because the system auto-updated the class time to something earlier than what you originally signed up for. I've seen this happen at least twice, and each time the 48-hour countdown reset based on the new time, catching people off guard. Always double-check the class time in your account before assuming you have time to cancel.
If you're dealing with a medical issue or military deployment, some stores will make exceptions with documentation, but this is store-dependent, not company policy. Don't expect it to work uniformly. Call ahead and ask specifically whether the location accepts documentation for policy exceptions before you gather anything.