can you get them engraved?
You can get them engraved. The price depends on where you live and where you get it done. Here where I live, it costs about $20 to engrave a name but about $35 for a picture. Other stores will engrave a name at $15 and a picture at $25. It just depends on what store you get it done. :-)
Once again: Pet Co.
I know it sounds stupid, but it's cheap and it works.
Depends where you get it, anywhere from 5 to 20 dollars :)