Why give your employees a puppy? That means they'll have to take care of it instead of working late.
OTOH, I'm not sure giving away puppies as a job perk is really in the best interest of the puppies....
Plus, I love the idea of companies pairing their employees up with dogs from local shelters.