We just adopted a 1-year-old MinPin/Spaniel mix. She’s a great dog, very playful. She doesn’t bite or get agressive with us (which is grrrrreat!). But she was never trained, and still has a lot of “puppy” in her. She jumps up (over and over and over again no matter how many times you tell her “down” or “no”), barks like crazy at anything and everything that moves (even the neighbors that she’s gotten used to), and will pee/poop in the house if we allow her out of her cage for extended periods of time (even if she’s just come in from outside). I’d also like her to walk a bit better on her leash instead of doing her best to pull me around the block. Will an obedience training like PetSmart’s help with these things, or should I be looking at ways to train her myself?