Two words: puppy leasing.
The family dog was born before I was, so I’ve never lived with a puppy. However, people seem to love them. They’re small, cute and attract plenty of attention when you take them out for a walk.
Puppies, however, grow up into dogs.
But what if that never happened? What if you could treat your dog like your SUV? You sign up for a program, and lease dogs for a period of, say, six months or a year.
After that period, you return the young dog for another young puppy. You can have the same breed (and, heck, call it the same thing) or a different one, whichever you prefer.
Of course, there’s the unfortunate problem of what you do with the former puppies. But you, as a discerning consumer, don’t have to worry about that sort of thing.