Do you feel that Petsmart/co/value training is as good as a 'professional' trainer? My dog needs some work on leash, child, minor human aggression before we move to the city in 6 months, where he'll be forced to meet new dogs and be social. I would hate to waste my money and time on a corporate facility if it wouldn't be as beneficial to him if the latter would be better
Aggressive dogs cannot be taken by big box stores for insurance reasons (and there is no targeted training for big box trainers to handle aggressive dogs). You are better off finding an independent trainer for that one.
You’ve waited quite a while to fix this- depending on how aggressive your dog is, you may need to be more realistic about just how much only 6 months will help him.