They call it puppy love...