Puppy Love: Socializing a New Puppy, and Dating with Dogs