Easy enough to "enforce": all lost dogs without chips get destroyed by default. Doubt many doggy types would risk it once a few had been done. (I'm not a dog person. Does it show?)
as the dog is unable to arrange its own chip, the responsibility and therefore the consequences should fall on the owner. (I'm not a people person. Does it show?)