Did you meet your puppy before you brought him home? Sometimes no matter how prepared you are if you don't wait for "the one" this is the kind of result you get.

Do you know what it is that is different than what you expected? My heart is breaking for you. I can tell this is reall tearing you apart.