Sorry about your puppy. I've got a min-pin and I'll hate it so much when I have to give him up.
Thats the worst thing about dogs, knowing they are yours for only a short time.