Thank you for listing those! Very interesting.
And with the professional, would that be the kind of training that you would attend with your dog? Just curious because I've heard of dogs being sent off to have the training done, and once they're back home, the dog is not the same. As in showing aggression to its owner and family.
I'm not even for sure if anyone around my area does that kind of training. I'll have to do some research