{"product_id":"royalty-portrait-dualtone-custom-pet-design-unisex-relaxed-fit-t-shirt-100-cotton","title":"Royalty portrait dualtone custom pet design | unisex relaxed fit 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 heavyweight, soft-washed relaxed tee. 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 Comfort Colors 1717 — 100% ring-spun cotton, garment-dyed and soft-washed. Heavyweight 6.1 oz for a broken-in feel from day one.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Unisex, relaxed fit — size down if you want a classic fit.\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 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                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.62 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.37 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.62 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length from center back, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            17.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            19.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            21.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            23.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.63 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp\u003eComfort Colors introduces the “Comfort Colors 1717” garment-dyed t-shirt; a fully customizable tee made with 100% ring-spun cotton. The soft-washed, garment-dyed fabric brings extra coziness to your wardrobe while the relaxed fit makes it an excellent daily choice. The double-needle stitching throughout the tee makes it highly durable, while the lack of side seams helps the shirt retain its tubular shape. Discover all 58 colors in our charts below.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e.: Heavyweight fabric (6.1 oz\/yd² (206.8 g\/m²))\u003cbr\u003e.: Relaxed fit\u003cbr\u003e.: Pre-shrunk 100% ring-spun US cotton\u003cbr\u003e.: Available in 58 colors\u003cbr\u003e.: Sewn-in label\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: Comfort Colors® 1717, 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: Made in Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Do not bleach, Tumble dry: low heat, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":54107876032880,"sku":"14980381952761678808","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":54107876065648,"sku":"26413628920073458720","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ S","offer_id":54107876098416,"sku":"19566599252347877148","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":54107876131184,"sku":"29425566324310167055","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ S","offer_id":54107876163952,"sku":"16441983942131678842","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":54107876196720,"sku":"28257906635458255473","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ M","offer_id":54107876229488,"sku":"12962826471891394421","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":54107876262256,"sku":"88063468045193657684","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ M","offer_id":54107876295024,"sku":"14658111669395231755","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":54107876327792,"sku":"14286019005736154342","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":54107876360560,"sku":"88868063120224313318","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":54107876393328,"sku":"24060687134923404337","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ L","offer_id":54107876426096,"sku":"27740389683079059115","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":54107876458864,"sku":"14156820783085781290","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":54107876491632,"sku":"49423847245629764784","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ XL","offer_id":54107876524400,"sku":"12202700094097341963","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ XL","offer_id":54107876557168,"sku":"17791292435700594548","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":54107876589936,"sku":"30192005158270581457","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ XL","offer_id":54107876622704,"sku":"12202767533387209479","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ XL","offer_id":54107876655472,"sku":"12262614882139864773","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":54107876688240,"sku":"20869042032606409840","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":54107876721008,"sku":"86330387288540770615","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blossom \/ 2XL","offer_id":54107876753776,"sku":"14137400086420245850","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":54107876786544,"sku":"21203511246880383940","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":54107876819312,"sku":"15896919642913112245","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL","offer_id":54107876852080,"sku":"18983241864321853646","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ 2XL","offer_id":54107876884848,"sku":"31426278073114612187","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":54107876917616,"sku":"16976466773602040467","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 3XL","offer_id":54107876950384,"sku":"87190071695773420826","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Orchid \/ 3XL","offer_id":54107876983152,"sku":"17498765213093057104","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":54107877015920,"sku":"26637970406605461828","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":54107877048688,"sku":"33862564106548223892","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/4507\/6592\/files\/8949153409923923093_2048.jpg?v=1785888251","url":"https:\/\/mainpups.com\/products\/royalty-portrait-dualtone-custom-pet-design-unisex-relaxed-fit-t-shirt-100-cotton","provider":"Main Pup","version":"1.0","type":"link"}