I am not wealthy, far from it, but if I had to pay £1000 for a dog, I would find a way, because I need a dog in my life.
The same as we find a way for afford holidays, I'd find a way to fund my need for a dog.
I agree with Beer, that something needs to be done to stop impulse buying and a license fee would be a sensible way to that. Perhaps a cheaper one but a wait of say 60 days after applying before you can buy a dog and a reduced fee for people who want to rescue.
Our beach has dog free area. I have never seen a dog on the dog free area. I have never seen dog shit in the dog area. We always go to the dog area, occasionally my children and dogs get joined by dogs we know from walking there year round, because they're making lots of noise and have balls etc that they are throwing into the sea for the dogs.
I took them to dog-free beach once. They built a sandcastle and then got bored and asked where all the dogs where because they wanted to find an owner who'd let them take their dog into the sea to play fetch with a dog stick they'd found. Why should dog haters children trump my child's right to fun? For my children fun on a beach equates to playing in the sea with either their own dog or one they have managed to borrow from a friendly owner.
I'm happy to have parts of the beach we cannot go on with dogs. It means that the reckless eejits who put BBQs on the sand and then take them away leaving so sign that the sand is still boiling hot and leave their drink cans and litter, stay at their end of the beach and I can enjoy my end of the beach in relative peace.
You still get the odd one or two fair weather dog walkers, or people who drove from out of town who don't abide by the local "unspoken rules" of the dog beach, and there is more litter than normal, but generally the dog part of the beach is much cleaner and much friendlier and we have loads more space too.