Thank you for all your advices. They’re very helpful.
There aren’t that many training class around where I live but there is one in a petmart. But that one doesn’t have any class for aggressive dogs. I’ve asked about the private class, it’ll be just me, my dog, and the trainer. I found that more effective than the group one since there’s no distraction and we can only focus on my dog. The lady I spoke to on the phone said that even though they don’t have any special class for aggressive dog, the basic training will give me some control over my dog and therefore, help it reduce the aggression. Is that true or they’re just trying to get business? In this class, I only need to go there once a week, and each week only take 1 hour. Is that enough time? How effective is this class vs. training at home with training books and videos since this class isn’t focus on the aggressiveness but only the basic (sit, come, stay…)? I have to pay $200, will it worth every penny?
Also one more question. There is another training place, I don’t know where it’s at because the vet only gives me the phone number and the programs list they have. I just hope it’s not so far away from my house. I just got the information last night so I can’t call them yet. That training place does have a Behavior Problems class but the private class is $300. In the private class, the trainer will be coming to my house and train my dog with me. $300 is a lot so I thought of taking him to the Behavior Problems class only and then the private class in petmart, which is only $200. Will that work or there’s more complication that I didn’t know of? When he behaved and calmed down, I’ll bring him to the group class, which only cost 50 bucks.