YES, YOU HAVE, and you are ABSOLUTELY doing the right thing. For yourself, and for your son.

Puppy