Couldn’t the council just have a payment plan?
if its like lay-away and u get the dog when u have paid, it might work, then u have the issue of care costs, so that needs to be paid as well... if it's take the dog and pay, then 99.9% are unlikely to if there's no enforcement and then how to enforce? I'd guess for the council this is the best of a bunch of shitty options.