{"product_id":"royalty-portrait-dualtone-custom-pet-design-unisex-softstyle-t-shirt-100-cotton","title":"Royalty portrait dualtone custom pet design | unisex softstyle t-shirt 100% cotton","description":"\u003c!-- mainpups-seo v1 --\u003e\n\u003ch3\u003eYour pet already thinks they're royalty\u003c\/h3\u003e\n\u003cp\u003eNow the wardrobe agrees. Upload a photo and we crown your dog or cat in a regal dualtone portrait, printed on a genuinely soft tee, not a stiff souvenir shirt. One pet, unmistakably theirs — not a generic “dog mom” tee.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMake it yours:\u003c\/strong\u003e works with any dog or cat. Send a clear photo at checkout and we handle the rest.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e Gildan 64000 Softstyle — solid colors are 100% ring-spun cotton (heather and sport grey use cotton-poly blends). Soft hand-feel, no side seams.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Unisex, true to size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrinting:\u003c\/strong\u003e DTG (direct-to-garment) — detailed, soft to the touch, and built to survive the wash.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShips in:\u003c\/strong\u003e 5–10 business days. Worth the wait.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA custom pet t-shirt with an actual personality — made for the person who already knows their dog is the main character. A personalized gift for dog lovers and cat people who have everything.\u003c\/p\u003e\n\u003c!-- \/mainpups-seo --\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eM\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eXL\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"1\" style=\"padding: 10px; font-size: 15px; font-weight: 500;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e2XL\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e \u003cspan style=\"color: rgb(82, 82, 82);\"\u003eWidth, in\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e18.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e20.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e22.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e24.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"2\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e26.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eLength, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e28.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e29.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e30.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e31.00\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"3\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e32.00\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSleeve length, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.23\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e8.74\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.02\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"4\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e9.25\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003eSize tolerance, in\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-row=\"5\" style=\"word-break: break-word; border-top: 1px solid rgb(237, 237, 237); font-size: 15px; padding: 10px;\"\u003e\u003cspan style=\"color: rgb(82, 82, 82);\"\u003e1.50\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe Gildan Softstyle® 64000 redefines casual comfort with a modern unisex cut and ultra-soft materials. Solid colors are 100% cotton, while heathers and sport grey use polyester blends for added durability. Shoulders are reinforced with twill tape, there are no side seams for a smoother fit, and the ribbed-knit collar helps prevent curling. Whether for printing or everyday wear, the Gildan 64000 stands out as a dependable wardrobe staple.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDisclaimer\u003c\/strong\u003e:\u003c\/p\u003e\u003cp\u003e- Due to the fabric properties, the White color variant may appear off-white rather than bright white.\u003c\/p\u003e\u003cp\u003e- Sleeve prints and neck labels are produced using DTF (Direct-to-Film) printing technology. This applies only to products fulfilled by the print providers OPT OnDemand and Shirt Monkey among the providers offering this item.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e.: Made with 100% ring-spun cotton, the Gildan 64000 from the Gildan Softstyle® collection is a lightweight fabric (4.5 oz\/yd² (153 g\/m²)) that feels blissful to wear all year round.\u003c\/p\u003e\u003cp\u003e.: The classic fit with the crew neckline deliver a clean, versatile style that can match any occasion, whether it's formal or semi-formal.\u003c\/p\u003e\u003cp\u003e.: All shirts feature a pearlized, tear-away label for total wearing comfort.\u003c\/p\u003e\u003cp\u003e.: Made using ethically grown and harvested US cotton. Gildan is also a proud member of the US Cotton Trust Protocol ensuring ethical and sustainable means of production.\u003c\/p\u003e\u003cp\u003e.: This blank tee is certified by OEKO-TEX® STANDARD 100 (Certificate No. 168252, OETI - Institut fuer Oekologie) for safety and quality assurance.\u003c\/p\u003e\u003cp\u003e.: Fabric blends: Heather colors - 35% ring-spun cotton, 65% polyester; Sport Grey and Antique colors - 90% cotton, 10% polyester, Graphite Heather - 50% ring-spun cotton, 50% polyester\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 64000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), with similar colors , Do not bleach, Tumble dry: low heat, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Dark Chocolate \/ S","offer_id":54107878523248,"sku":"19073117980691821762","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":54107878556016,"sku":"20075641190505131780","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":54107878588784,"sku":"33256414192426469317","price":21.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":54107878621552,"sku":"72052952973543613394","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":54107878654320,"sku":"14535302057524290036","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":54107878687088,"sku":"78955476548491349986","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":54107878719856,"sku":"69750751106584415398","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":54107878752624,"sku":"13466103058461431585","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":54107878785392,"sku":"25056152958339381772","price":21.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":54107878818160,"sku":"10648680720062996860","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":54107878850928,"sku":"28041675603298963722","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":54107878883696,"sku":"13225840944912370558","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":54107878916464,"sku":"23390178072959124821","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":54107878949232,"sku":"24148728395233485588","price":21.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":54107878982000,"sku":"33023850172598247534","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":54107879014768,"sku":"32600489708853999168","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":54107879047536,"sku":"25808701894294882788","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":54107879080304,"sku":"66625043122346247229","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":54107879113072,"sku":"25114653508901187539","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":54107879145840,"sku":"22078442078696005200","price":21.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":54107879178608,"sku":"12850676805827439002","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":54107879211376,"sku":"30469274502022028536","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":54107879244144,"sku":"57457771337402361079","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":54107879276912,"sku":"14184747544246998356","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":54107879309680,"sku":"54540385686607361425","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":54107879342448,"sku":"94093594022118985887","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":54107879375216,"sku":"66626051693547466175","price":25.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":54107879407984,"sku":"24359889821435437174","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":54107879440752,"sku":"33672123405534932980","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":54107879473520,"sku":"23967479042511514540","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":54107879506288,"sku":"45361416744069108388","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/4507\/6592\/files\/12696805812298659047_2048.jpg?v=1785886736","url":"https:\/\/mainpups.com\/products\/royalty-portrait-dualtone-custom-pet-design-unisex-softstyle-t-shirt-100-cotton","provider":"Main Pup","version":"1.0","type":"link"}