Puppies are such wonderful things.