{"product_id":"custom-graphic-tee-vintage-black-white-puppy-photo-t-shirt","title":"Custom Dog Graphic Tee — Vintage Black \u0026 White Puppy Photo T‑Shirt","description":"\u003cp\u003eA relaxed, lived-in tee that carries a quiet kind of charm — a soft black shirt printed with a moody, vintage-style photo of a small dog in a sweater. It feels like a late-night walk under streetlights, a little nostalgic and a little playful. The medium-weight cotton hangs with an easy silhouette so you can layer it under a jacket or let it sit loose over jeans. Subtle distressing in the print gives the image a cinematic, analog look that ages beautifully with wear. Wear it when you want something comfortable that still tells a story: low-key, slightly offbeat, and unmistakably personal.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Medium-weight 100% cotton body for year-round comfort and durability\u003cbr\u003e- Tubular knit (no side seams) for a cleaner drape and reduced fabric waste\u003cbr\u003e- Ribbed collar and shoulder tape maintain shape and prevent stretching\u003cbr\u003e- Dual printing: crisp DTF on sleeves\/labels and detailed DTG on main image\u003cbr\u003e- Classic relaxed fit with tear-away label and Oeko-Tex safety certification\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Tumble dry: low heat\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;\"\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;\"\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;\"\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 (from center back), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.10\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;\"\u003e19.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.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;\"\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Gray \/ S","offer_id":46987851366585,"sku":"33384541851842551183","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ S","offer_id":46987851399353,"sku":"19008035078153353283","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ S","offer_id":46987851432121,"sku":"31852609971147576293","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":46987851464889,"sku":"44747377490952061097","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":46987851497657,"sku":"11234568760315949104","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ M","offer_id":46987851530425,"sku":"43818693096553538449","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ M","offer_id":46987851563193,"sku":"29808288329885227971","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":46987851595961,"sku":"51235639772998609435","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":46987851628729,"sku":"15534696188789067774","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L","offer_id":46987851661497,"sku":"14810874613050537881","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ L","offer_id":46987851694265,"sku":"31148336076541935854","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":46987851727033,"sku":"15555947854020010152","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":46987851759801,"sku":"94506580238788936924","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ XL","offer_id":46987851792569,"sku":"23464126100067151364","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ XL","offer_id":46987851825337,"sku":"19209651354515622861","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":46987851858105,"sku":"10621627480749359921","price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":46987851890873,"sku":"61971742432099198411","price":24.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 2XL","offer_id":46987851923641,"sku":"10709193973436778778","price":24.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ 2XL","offer_id":46987851956409,"sku":"18105723458031873942","price":24.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":46987851989177,"sku":"14088876031278755207","price":24.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":46987852021945,"sku":"31087135009890053785","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 3XL","offer_id":46987852054713,"sku":"28016637385061623310","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ 3XL","offer_id":46987852087481,"sku":"15862461715355277497","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":46987852120249,"sku":"46386991875855630246","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4XL","offer_id":46987852153017,"sku":"24061504620798644126","price":26.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 4XL","offer_id":46987852185785,"sku":"17232132585251264272","price":26.0,"currency_code":"USD","in_stock":true},{"title":"Tweed \/ 4XL","offer_id":46987852218553,"sku":"45847562036871503383","price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":46987852251321,"sku":"18207860205297793776","price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 5XL","offer_id":46987852284089,"sku":"49269812426690086060","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Silver \/ 5XL","offer_id":46987852316857,"sku":"70894883146025040576","price":27.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":46987852349625,"sku":"21254780944776360135","price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0690\/2546\/4505\/files\/4176746833178310344_2048.jpg?v=1776787229","url":"https:\/\/lynettecavalier.com\/products\/custom-graphic-tee-vintage-black-white-puppy-photo-t-shirt","provider":"Lynette Cavalier","version":"1.0","type":"link"}