It's great to hear that the people here have helped you so much! Pups take a lot of time and patience along with tons of training! After the puppy years, they are just the best!