Q661: Does my dog have to wear a collar with my name and address on it?
Yes, the law states that every dog whilst in a highway or public place has to wear a collar with the name of the owner on it. Failure to do so is an offence and could lead to your dog being seized and dealt with as a stray dog. There are exemptions but these apply to working dogs and not for domestic pets.
This is not a police matter, it is a matter for the local authority (dog warden) to enforce.