So...you can take what you like or not from my post. I'm generally not a fan of board and train in general. With a young dog, and especially Dobermans, who are so in tune with their people and have such a combination of sensitivity, intelligence, and sometimes pushiness...I really am not a fan of a trainer training my dog using their own methods, and it sounds like an e-collar was used. While I'm certainly not opposed to the use of an e-collar, I don't prefer it for puppies nor for the first line of training. It can be hard to know what was done in a board and train situation and there are a lot of stories of things that are done behind the scenes that can cause a lot of difficulties for dogs later on...from mild to much more serious.
With that said...pulling. I honestly don't think a front harness or any "tool" is going to help you...you say she knows "heel" - what happens when you are on a walk and you ask her to heel? If she knows it, what is causing her not to do it? If she's pulling, she may not actually KNOW heel, as in, she knows it in a training facility, but she hasn't actually generalized it to the real world. That's really common. What rewards are you giving her for walking in the correct place? What is the foundation work that's been laid for walking where you want her to walk? Have YOU done any of the loose leash walking training, or was it only at the board and train? I would probably go back to step one - you have her on a martingale, so she can't slip the leash, if she walks one step with you she's getting awesome rewards - think something like stinky cheese, fish, something amazing she really wants. I'd probably be working with an in-person trainer to literally retrain this starting from scratch. Also, she's *absolutely* at the age where their brains and self control are kind of non-existent. My girl's amazing loose leash walking skills started going out the window at adolescence...we were working on it every.day. Very small sessions. Lots and lots of rewards for being in the right position.
Mouthiness - some of them are worse than others. It sounds like she has a lot of desire to bite - she's a Doberman! What appropriate things does she have to bite and chew? In my experience, correction words don't work. If they put their mouth on me, we simply get up and leave the room or escort the dog to the crate for a 2 minute time out. No words, no scolding. Just - sorry, your fun ends and you have to be away from me. Teeth on people = too bad for you you're away from all the best stuff for a few minutes. That usually does the trick because Dobermans want nothing more than to be with you. PLUS! Give her an outlet for the desire to bite! Teach her to tug with a good solid tug toy, but make sure the rules are clear - start tugging on cue, make sure you teach an "out" or "release".
Similarly, with picking up and chewing stuff - again, it's normal, but - make sure she has plenty of appropriate chews (my dogs like benebones, they get a RAW beef knuckle bone about once a week, etc.). Start teaching a good "drop it" and "leave it" that ends with you trading her for something awesome, so she knows that those commands are awesome things to do. Some "lines" of Dobermans are definitely worse than others with this, but time will tell. Her age is definitely a factor.
"Submission" - I'm not sure you can really judge based on the dog park - a lot of dog parks are totally overwhelming, and ESPECIALLY for a puppy. Tons of rude, overbearing dogs. It sounds like she had a pretty bad experience, and I certainly wouldn't take her back. Playdates with trusted dogs is a much better idea. I would not recommend taking her back, especially with the experience you had. You're much better off letting her develop appropriate dog skills with dogs that will interact with her in ways that will make her feel secure and confident.
Jumping is also VERY normal for all dogs, especially puppies. Some of them are worse than others - my girl is a jumper and it's just something we continually work on. It's a way of greeting, but obviously as people with large dogs it's not something we really want to have them do with people because it's intimidating. The best way to work on that is to teach her a really solid behavior that she is rock solid on that is incompatible with jumping. Get her "Sit" behavior SOOOOO solid that she can hold that sit even when her desire is to jump. Or teach a "hand target/hand touch" so she can touch her nose to a person's hand in greeting. Basically any behavior that she can do that she can't ALSO be jumping at the same time is the best way to break that habit. And it's pretty normal for a 7 month old to want to jump. Just keep working on it and keep practicing. If we approach someone and my dog jumps we turn and walk away - "too bad, you lost your opportunity to meet them!" But if she can keep her sit, then hooray! She gets to get pets and say hello! Because that's what she really wants.
Just keep reminding yourself she's a BABY. You need a LOT of repetitions of these behaviors before they are really solid, and each dog is different!
Richter & Sypha
Glengate's Mountain Fortress CAA ORT L1V NW1 L1I L1E L1C NW2 L2V L2I ACT1 RATI SOG WAC
& Sirai's Golden Masquerade ORT NW1 L1C L1V L1E L1I L2C L2I NW2 RATI SOG WAC
“You cannot get through a single day without having an impact on the world around you.
What you do makes a difference, and you have to decide what kind of difference you want to make.”
― Jane Goodall