A licence would be paid for by the owner but public services need to get on top of the breeding of pets because it's out of control.
The reason it's out of control BECAUSE the licencing laws don't go far enough, you can't trust the person breeding on mass to do the right thing, get licenced & suddenly decide, this isn't good for my neighbourhood or society so I'll just stop breeding dogs.
Change has to come from above it's the only way.
I think you have misunderstood my point and we're talking at cross-purposes. My view is that the dog licence fee should be set at a level where it funds all enforcement activities including dog wardens to take away and PTS any non-compliant dogs, any dogs off lead in a public place that isn't a designated and fenced in dog walked field, confiscate dogs from non-compliant premises with illegal breeding/ insufficient fencing to ensure dogs cannot escape from private property, do spot checks to check dogs seen in public are chipped and from a licenced breeded, etc.,
As much of this cost as possible should be recovered from owners who break the rules through significant fines that will be offset against the cost all dog owners pay, but the whole point is to force the moronic owners to comply with sensible laws then ensure that no humans are negatively impacted by dogs if they haven't chosen to have one, and that this in enforced at the expense of those who do choose to keep dogs, not at the financial or physical expense of the rest of the public.