Personally, I believe the people that don't have their dogs licensed now do know that they should be licensed.
A post card telling them that they should be licensed, I don't think will change that.
Going to a house and hearing the barking, tells the story. Just my opinion