I can somewhat relate. My former trainer gave me a lot of bad ideas and such because she was comparing my dog to former dogs that she had. So when she saw a trait in my dog that reminder her of her hard headed dog that was horrible to train, and she gave me lots of advice-except that it was wrong! My dog was NOT HER DOG!@! Her methods and such did not work with my guy. I had to find my own way to motivate him. I wasted a lot of precious time doing the wrong thing over and over because I just wasn't doing it good enough. No, the problem was I was doing the wrong thing!
I know there are traits to every breed but I think it is short sighted when people tend to put a dog into a certain category when they see a certain trait. There are still other factors that make the dogs different from each other.
I have a great trainer now who understands that dogs are different and have some individual personalities and characteristics. I'm sure my boy and I will be adding letters after his name in the coming years.
Keep the faith. Ignore the idiots and do what you feel is best for your dog. Everyone has an opinion but that doesn't mean they are correct. Good luck.
Friar (Roemly) Von der Zahnburg