{"product_id":"personalized-dog-photo-tee-retro-black-white-puppy-portrait-t-shirt","title":"Personalized Dog Photo Tee — Retro Black \u0026 White Puppy Portrait T-Shirt","description":"\u003cp\u003eSoft, breathable, and quietly playful — this lightweight jersey tee carries a candid black-and-white photo of a small dog with a cheeky expression. The image sits as a square on the chest, lending a vintage snapshot feel that pairs effortlessly with faded jeans, layered flannels, or a weekend jacket. It’s the kind of shirt you reach for when you want something comfortable that still says something personal: warm, a little nostalgic, and low-key expressive. The crew neckline and retail fit keep the silhouette clean so the photo stands out without shouting. Wear it for slow mornings, dog-park strolls, or casual meetups where comfort and a wink of personality matter.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed and ring-spun cotton; lightweight 4.2 oz fabric for breathability\u003cbr\u003e- Retail crew-neck fit with side seams and ribbed knit collar for shape retention\u003cbr\u003e- Shoulder tape and tear-away label for added comfort and durable structure\u003cbr\u003e- Prints produced with crisp DTF or vibrant DTG methods depending on provider for sharp sleeve\/label detailing\u003cbr\u003e- REACH certified; responsibly manufactured by Bella+Canvas with careful labor and sourcing standards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Black","offer_id":46987884495033,"sku":"11771840804923112810","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Dark Grey","offer_id":46987884527801,"sku":"33039595137375047193","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Dark Grey Heather","offer_id":46987884560569,"sku":"19551060036816666677","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Deep Heather","offer_id":46987884593337,"sku":"10801804483865405157","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Solid Black Blend","offer_id":46987884626105,"sku":"10039466353874346843","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Vintage Black","offer_id":46987884658873,"sku":"12632237461321871115","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Black Heather","offer_id":46987884691641,"sku":"44161827385876381904","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Heather Stone","offer_id":46987884724409,"sku":"25664062257626864638","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Oxblood Black","offer_id":46987884757177,"sku":"10768803892349908412","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":46987884789945,"sku":"16272437905448534163","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Grey","offer_id":46987884822713,"sku":"25897074694501215191","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Dark Grey Heather","offer_id":46987884855481,"sku":"19495424927925317308","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Deep Heather","offer_id":46987884888249,"sku":"22270123616639522772","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Solid Black Blend","offer_id":46987884921017,"sku":"19582805780409530556","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Vintage Black","offer_id":46987884953785,"sku":"31331030659691167240","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Heather Stone","offer_id":46987884986553,"sku":"12545163123827793672","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Black Heather","offer_id":46987885019321,"sku":"20096763369387597192","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Oxblood Black","offer_id":46987885052089,"sku":"16011856334914711952","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":46987885084857,"sku":"91244421378871248189","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Grey","offer_id":46987885117625,"sku":"48114331182599936022","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Grey Heather","offer_id":46987885150393,"sku":"12289595671390858802","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Deep Heather","offer_id":46987885183161,"sku":"21033258027340530542","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Solid Black Blend","offer_id":46987885215929,"sku":"18277983388858776694","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Vintage Black","offer_id":46987885248697,"sku":"30569295174864132533","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Heather Stone","offer_id":46987885281465,"sku":"94460399006685216340","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black Heather","offer_id":46987885314233,"sku":"30685308295456607124","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Oxblood Black","offer_id":46987885347001,"sku":"28280273387365315909","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":46987885379769,"sku":"31691519308333765402","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Grey","offer_id":46987885412537,"sku":"19443794682759891524","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Grey Heather","offer_id":46987885445305,"sku":"29836937401533386057","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Deep Heather","offer_id":46987885478073,"sku":"69371189566089693395","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Solid Black Blend","offer_id":46987885510841,"sku":"71061472896668099658","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Vintage Black","offer_id":46987885543609,"sku":"71382541600454898845","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Heather Stone","offer_id":46987885576377,"sku":"30026322617442392549","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black Heather","offer_id":46987885609145,"sku":"33521874575636936739","price":25.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Oxblood Black","offer_id":46987885641913,"sku":"84861204826324799794","price":25.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":46987885674681,"sku":"29900762861822225760","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Grey","offer_id":46987885707449,"sku":"10576732499612314112","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Grey Heather","offer_id":46987885740217,"sku":"28658876738249610198","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Deep Heather","offer_id":46987885772985,"sku":"99115920663203903884","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Solid Black Blend","offer_id":46987885805753,"sku":"33175198152962182303","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Vintage Black","offer_id":46987885838521,"sku":"10351424774336107724","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Heather Stone","offer_id":46987885871289,"sku":"13204307272791809675","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black Heather","offer_id":46987885904057,"sku":"19629297945363934624","price":26.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Oxblood Black","offer_id":46987885936825,"sku":"23384062797995674952","price":26.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":46987885969593,"sku":"15738920424727711103","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Grey","offer_id":46987886002361,"sku":"14676400560878197279","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Grey Heather","offer_id":46987886035129,"sku":"14123590664022707460","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Deep Heather","offer_id":46987886067897,"sku":"78224390359175906195","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Solid Black Blend","offer_id":46987886100665,"sku":"70807316082798668877","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Vintage Black","offer_id":46987886133433,"sku":"32527166798315269417","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Heather Stone","offer_id":46987886166201,"sku":"28663632055302509810","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black Heather","offer_id":46987886198969,"sku":"16046561047058165336","price":28.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Oxblood Black","offer_id":46987886231737,"sku":"18387825739369666923","price":28.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":46987886264505,"sku":"13857418340147086437","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Dark Grey","offer_id":46987886297273,"sku":"24761198823471211803","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Dark Grey Heather","offer_id":46987886330041,"sku":"31462363607838486670","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Deep Heather","offer_id":46987886362809,"sku":"58670724755788597458","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Solid Black Blend","offer_id":46987886395577,"sku":"24167359761722883344","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Vintage Black","offer_id":46987886428345,"sku":"28610966802460032374","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Heather Stone","offer_id":46987886461113,"sku":"97915273644944210461","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black Heather","offer_id":46987886493881,"sku":"20840316794179352436","price":33.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Oxblood Black","offer_id":46987886526649,"sku":"32936322848455411786","price":33.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":46987886559417,"sku":"27062942076441188263","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Dark Grey","offer_id":46987886592185,"sku":"33480978260944440257","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Dark Grey Heather","offer_id":46987886624953,"sku":"18281239766049662473","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Deep Heather","offer_id":46987886657721,"sku":"13423678917631912661","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Solid Black Blend","offer_id":46987886690489,"sku":"14650613502352535763","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Vintage Black","offer_id":46987886723257,"sku":"22384562160357485691","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black Heather","offer_id":46987886756025,"sku":"16099017612952860823","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Heather Stone","offer_id":46987886788793,"sku":"18329800598223329115","price":38.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Oxblood Black","offer_id":46987886821561,"sku":"27139348657884064120","price":38.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black","offer_id":46987886854329,"sku":"31687155810492033504","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0690\/2546\/4505\/files\/2092150938251863695_2048.jpg?v=1776787966","url":"https:\/\/lynettecavalier.com\/products\/personalized-dog-photo-tee-retro-black-white-puppy-portrait-t-shirt","provider":"Lynette Cavalier","version":"1.0","type":"link"}