Puppies Past,Present and Future