Walmart offers this Personalized Dog Tag Photo Pendant for $16.95. Opt for in-store pickup to dodge the $5.99 shipping fee. That's $8 off and the lowest price we could find. It features a stainless steel backing and sterling silver ball chain. The back can be engraved with three lines of text, and you can upload your own digital image.

Note: It's not expected to arrive for pickup before Christmas.