It's hard to leave them behind. Chips hated it if I was late coming home from work. So I know how hard it is to leave them. You're so close they actually feel like a child to you. And like in your case as well as mine, best friends. She had kidney failure and with her age I couldn't see putting her through that. She was too good to me. I put her down and stayed with her. Someone told me when you loose a loved one, you see whose around you that love you. A week after I put her down I found I was pregnant with my first child. She'll always be a part of my heart as I'm sure your puppy is with you and the memories are endless. I'm sure they are together painfree and happy.
Beth;)