[quote name='ITDEFX']As for Petsmart.. are they really recommended or can I take her somewhere else? We were considering the intermediate training, but they (PS) wanted her to know how to come and sit on command, which she gets 4 out of 5 times....with my GF!
[/QUOTE]
There are many options for having your dogs "professionally" trained. Some are better than others.
I had a family member who was hospitalized and while she was in the hospital her new dog was boarded at a place that was supposed to train the dog. The dog was there for a couple of weeks and at the end of it, the training was for shit. The dog learned next to nothing. The place claimed they spent most of the time trying to get the dog to "learn its name" when it already knew that much. And this wasn't a shady place, its a reputable place for boarding and day care that also offered training services.
I also think it didn't help that the family member wasn't there (because of the hospitalization) to participate in the training with the dog. And then the other family member who picked up the dog basically undid all that training with antiquated ways of thinking dogs should be trained (fear based things, etc.). Eventually the dog was properly trained in private 1 on 1 sessions with a trainer and the family member who owned the dog after the hospitalization.
I'd say hit Yelp, hit other dog websites, ask around with people who have trained dogs, see who trains well and who doesn't. I'm sure various organizations like the AKC have training standards that they bestow upon places to accredit them (though I can't say for certain).
The other thing is, I'm sure there are multiple ways to properly train your dog you can accumulate from books, DVDs, paid trainers, etc. but its most important that you don't use improper methods, like using the crate as punishment. Watch "Its Me Or The Dog" on Animal Planet and you'll see many terrible "training" practices in effect that just don't work. You'll also see a ton of people in your situation where the dog is literally coming between you and your SO on the bed.
And apparently dogs place the household in a pack hierarchy. If the dog responds to the GF, the dog is for some reason placing her higher up on the chain and you below the dog itself. Its crucial that the dog responds to training commands from both of you, otherwise you're going to have problems when the one the dog responds to isn't around.