Do you take your dog out for walks at least twice a day? A puppy needs a lot of exercise. Your dog sounds like she is bored. Take her out for long brisk walks at least twice a day. It will help to wear off some of the extra energy that she has. PetSmart and PetCo do not use professional trainers. You need to learn from someone who has actually trained a dog for obedience trials. You also need to practice the training several times a day
everyday.
I am putting a link to a website that has some good training videos that will give you an idea of how to train a dog. There are videos and articles on every sort of issue you can have with a dog. It is a very helpful site. I would still advise you to work one on one with a professional trainer though. Please study the videos and articles on this site.
DSD Training Videos | Dog Star Daily