mine is through 24petwatch.com which I had done through our local humane society. It was like $20 or $25 per pet and there's no annual fee or anything.
My vet would have been way more expensive (through home again, I think) and I figured if my dogs are picked up, they'd probably be brought to the humane society, so easy enough to find me if they have the information. |