My wife and I just bought our first pup (Boston terrier). I am trying to do some research before we get him so I can be better prepared when he arrives (end of September). Both my wife and I would like to train the dog but am wondering if we should get some outside help (seeing this is our first dog). Does anyone have experience with Petsmart training? Would you recommend them or should I look somewhere else? I live 40 mins. north of Boston so any recommended dog trainers in the area would be appreciated. Thank you.