{"product_id":"heirloom-premium-dog-hoodie","title":"HEIRLOOM Premium Dog Hoodie — Soft Fleece Dog Hoodie | Heritage Design | Timeless Style","description":"\u003c!-- HEIRLOOM PREMIUM DOG HOODIE — Shopify Product Description --\u003e\n\u003c!-- Paste this into your product description using the HTML source (\u003c\u003e) editor --\u003e\n\n\u003cstyle\u003e\n  .pdp { max-width: 720px; margin: 0 auto; padding: 8px 0 32px; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #1a1a1a; line-height: 1.5; }\n  .pdp * { box-sizing: border-box; }\n  .eyebrow { font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #888; margin: 0 0 10px; }\n  .hero-title { font-size: 28px; font-weight: 600; line-height: 1.25; margin: 0 0 14px; color: #111; }\n  .hero-sub { font-size: 15px; line-height: 1.75; color: #555; max-width: 580px; margin: 0; }\n  .badge-row { display: flex; flex-wrap: wrap; gap: 7px; margin: 20px 0; }\n  .badge { font-size: 12px; padding: 5px 13px; border-radius: 100px; border: 1px solid #e0e0e0; color: #555; background: #fafafa; white-space: nowrap; }\n  .divider { border: none; border-top: 1px solid #ebebeb; margin: 24px 0; }\n  .section-label { font-size: 11px; letter-spacing: 2.5px; text-transform: uppercase; color: #999; margin: 0 0 16px; }\n  .benefits-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; margin-bottom: 4px; }\n  .benefit-card { background: #fff; border: 1px solid #e8e8e8; border-radius: 12px; padding: 16px 18px; }\n  .benefit-label { font-size: 13px; font-weight: 600; color: #1a1a1a; margin: 0 0 4px; }\n  .benefit-desc { font-size: 13px; color: #777; margin: 0; line-height: 1.55; }\n  .meaning-block { background: #f5f2ed; border: 1px solid #ddd5c0; border-radius: 12px; padding: 20px 22px; }\n  .meaning-word { font-size: 28px; font-weight: 700; color: #3a2c14; letter-spacing: 5px; margin: 0 0 10px; }\n  .meaning-text { font-size: 14px; line-height: 1.75; color: #666; margin: 0; }\n  .gift-block { background: #fdfbf7; border: 1px solid #ede5d0; border-radius: 12px; padding: 16px 20px; }\n  .gift-label { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #9a7830; margin: 0 0 8px; }\n  .gift-text { font-size: 13px; color: #666; line-height: 1.65; margin: 0; }\n  .shipping-row { display: flex; gap: 16px; }\n  .shipping-card { flex: 1; background: #fafafa; border: 1px solid #e8e8e8; border-radius: 12px; padding: 14px 16px; }\n  .shipping-label { font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; color: #aaa; font-weight: 500; margin: 0 0 6px; }\n  .shipping-detail { font-size: 13px; color: #444; line-height: 1.6; margin: 0; }\n  .accordion { border: 1px solid #e8e8e8; border-radius: 12px; overflow: hidden; margin-bottom: 8px; background: #fff; }\n  .acc-header { display: flex; justify-content: space-between; align-items: center; padding: 15px 18px; cursor: pointer; font-size: 14px; font-weight: 600; color: #1a1a1a; background: #fff; border: none; width: 100%; text-align: left; -webkit-appearance: none; }\n  .acc-header:hover { background: #fafafa; }\n  .acc-icon { font-size: 20px; font-weight: 300; color: #aaa; line-height: 1; transition: transform 0.2s ease; flex-shrink: 0; }\n  .acc-icon.open { transform: rotate(45deg); }\n  .acc-body { padding: 0 18px 18px; display: none; border-top: 1px solid #ebebeb; }\n  .acc-body.open { display: block; }\n  .spec-row { display: flex; justify-content: space-between; align-items: baseline; padding: 10px 0; border-bottom: 1px solid #f0f0f0; font-size: 14px; gap: 12px; }\n  .spec-row:last-child { border-bottom: none; }\n  .spec-key { color: #888; flex-shrink: 0; }\n  .spec-val { font-weight: 500; color: #1a1a1a; text-align: right; }\n  .size-note { font-size: 13px; color: #777; margin: 12px 0 14px; line-height: 1.6; }\n  .cat-note { font-size: 13px; color: #555; background: #f5f2ed; border: 1px solid #ddd5c0; border-radius: 8px; padding: 10px 14px; margin: 0 0 14px; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 4px; }\n  .size-table th { font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; color: #aaa; font-weight: 500; padding: 8px 10px; text-align: center; border-bottom: 1px solid #ebebeb; }\n  .size-table th:first-child { text-align: left; }\n  .size-table td { padding: 9px 10px; text-align: center; border-bottom: 1px solid #f4f4f4; color: #666; }\n  .size-table td:first-child { font-weight: 600; color: #1a1a1a; text-align: left; }\n  .size-table td:last-child { font-size: 11px; color: #aaa; }\n  .size-table tbody tr:last-child td { border-bottom: none; }\n  .size-tip { font-size: 12px; color: #999; margin: 12px 0 0; }\n  .guarantee { font-size: 13px; color: #777; margin: 14px 0 0; padding: 12px 16px; background: #fafafa; border-radius: 8px; border: 1px solid #ebebeb; }\n  .cta { background: #f7f7f7; border-radius: 14px; padding: 30px 24px; text-align: center; margin-top: 32px; }\n  .cta-title { font-size: 19px; font-weight: 600; color: #111; margin: 0 0 6px; }\n  .cta-sub { font-size: 15px; color: #888; margin: 0; }\n  @media (max-width: 520px) { .benefits-grid { grid-template-columns: 1fr; } .hero-title { font-size: 24px; } .shipping-row { flex-direction: column; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pdp\"\u003e\n\n  \u003c!-- Hero --\u003e\n  \u003cp class=\"eyebrow\"\u003eHeritage dog wear — made to last\u003c\/p\u003e\n  \u003ch2 class=\"hero-title\"\u003eMade for meaning,\u003cbr\u003enot for moments.\u003c\/h2\u003e\n  \u003cp class=\"hero-sub\"\u003eHEIRLOOM is a premium dog hoodie built to be worn, loved, and remembered — heritage-inspired design, a soft fleece interior for all-day warmth, and a timeless finish that never feels dated. For dogs with calm, composed energy. For pet parents who value meaning over trends. A gift that lasts well beyond any season.\u003c\/p\u003e\n\n  \u003c!-- Feature badges --\u003e\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eHEIRLOOM heritage design\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eSoft fleece interior\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eStretch rib cuffs \u0026amp; hem\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003ePremium printed exterior\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e7 sizes — XXS to 2XL\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eMade to order\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- Design meaning --\u003e\n  \u003cp class=\"section-label\"\u003eThe meaning behind the design\u003c\/p\u003e\n  \u003cdiv class=\"meaning-block\"\u003e\n    \u003cp class=\"meaning-word\"\u003eHEIRLOOM\u003c\/p\u003e\n    \u003cp class=\"meaning-text\"\u003eHEIRLOOM is about meaning, not moments. Thoughtfully designed with calm presence and enduring style — a piece made to outlast seasons and stay relevant long after trends have passed. For the dog who deserves something considered. For the pet parent who chooses quality that carries weight, and knows the difference between what's bought and what's kept.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- Shipping --\u003e\n  \u003cp class=\"section-label\"\u003eShipping\u003c\/p\u003e\n  \u003cdiv class=\"shipping-row\"\u003e\n    \u003cdiv class=\"shipping-card\"\u003e\n      \u003cp class=\"shipping-label\"\u003eUSA\u003c\/p\u003e\n      \u003cp class=\"shipping-detail\"\u003eMade to order — produced fresh for you\u003cbr\u003eDelivery typically up to 5 business days\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shipping-card\"\u003e\n      \u003cp class=\"shipping-label\"\u003eInternational\u003c\/p\u003e\n      \u003cp class=\"shipping-detail\"\u003eWorldwide shipping available\u003cbr\u003eDelivery times shown at checkout\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- Benefits --\u003e\n  \u003cp class=\"section-label\"\u003eWhy pet parents love it\u003c\/p\u003e\n  \u003cdiv class=\"benefits-grid\"\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eHeritage-inspired design\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eTimeless, refined exterior that feels elevated — a look that carries presence without trying.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eSoft fleece interior\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eWarm, relaxed all-day comfort — stretch rib cuffs and hem for a fit that moves naturally.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eDesigned to last\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eDurable stitching, lightweight warmth — built for year after year, not season after season.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eDogs of all ages\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eBalanced fit without restriction — ideal for everyday wear, cooler days, and autumn layering.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- Gift block --\u003e\n  \u003cp class=\"section-label\"\u003ePerfect as a gift\u003c\/p\u003e\n  \u003cdiv class=\"gift-block\"\u003e\n    \u003cp class=\"gift-label\"\u003eFor the pet parent who values meaning over trends\u003c\/p\u003e\n    \u003cp class=\"gift-text\"\u003eLooking for a timeless gift for a dog owner who values enduring design, quiet heritage, and pieces that carry real meaning? HEIRLOOM is a considered, one-of-a-kind choice — for the pet parent whose companion deserves something more than seasonal — something worn, remembered, and kept.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"divider\"\u003e\n\n  \u003c!-- Accordion: Size Chart --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cbutton class=\"acc-header\" onclick=\"tog(this)\" type=\"button\"\u003e\n      Size chart \u0026amp; fit guide\n      \u003cspan class=\"acc-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"acc-body\"\u003e\n      \u003cp class=\"size-note\"\u003eMeasure your dog's chest girth and back length for the best fit. Chest girth is the most important measurement — always measure first. If between sizes, size up.\u003c\/p\u003e\n      \u003cp class=\"cat-note\"\u003e🐱 \u003cstrong\u003eFor cats:\u003c\/strong\u003e measure chest girth — most cats fit XXS (17.3\") or XS (18.5\"). Always measure before ordering as cat builds vary.\u003c\/p\u003e\n      \u003ctable class=\"size-table\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003cth\u003eBreed guide\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e17.3\"\u003c\/td\u003e\n\u003ctd\u003e14.25\"\u003c\/td\u003e\n\u003ctd\u003e3.9–8.8 lb\u003c\/td\u003e\n\u003ctd\u003eChihuahua, Toy Poodle\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e18.5\"\u003c\/td\u003e\n\u003ctd\u003e15.75\"\u003c\/td\u003e\n\u003ctd\u003e7.9–14.1 lb\u003c\/td\u003e\n\u003ctd\u003eYorkshire Terrier, Maltese\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.5\"\u003c\/td\u003e\n\u003ctd\u003e18\"\u003c\/td\u003e\n\u003ctd\u003e11.9–19.8 lb\u003c\/td\u003e\n\u003ctd\u003ePug, Mini Dachshund\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.5\"\u003c\/td\u003e\n\u003ctd\u003e19.5\"\u003c\/td\u003e\n\u003ctd\u003e18–29.9 lb\u003c\/td\u003e\n\u003ctd\u003eFrench Bulldog, Cockapoo\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e26.5\"\u003c\/td\u003e\n\u003ctd\u003e24.5\"\u003c\/td\u003e\n\u003ctd\u003e28–41.8 lb\u003c\/td\u003e\n\u003ctd\u003eBeagle, Cocker Spaniel\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e28.44\"\u003c\/td\u003e\n\u003ctd\u003e26.59\"\u003c\/td\u003e\n\u003ctd\u003eUp to 55 lb\u003c\/td\u003e\n\u003ctd\u003eLabrador (lean build)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e29.92\"\u003c\/td\u003e\n\u003ctd\u003e28.69\"\u003c\/td\u003e\n\u003ctd\u003eUp to 66 lb\u003c\/td\u003e\n\u003ctd\u003eGerman Shepherd, Large Labradors\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n      \u003cp class=\"size-tip\"\u003eBetween sizes? Choose the larger size for a comfortable, relaxed fit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Accordion: Fabric \u0026 Construction --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cbutton class=\"acc-header\" onclick=\"tog(this)\" type=\"button\"\u003e\n      Fabric \u0026amp; construction\n      \u003cspan class=\"acc-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"acc-body\"\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eExterior\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003ePremium printed finish\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eInterior\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSoft fleece lining\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCuffs \u0026amp; hem\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eStretch rib for natural movement\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eConstruction\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eDurable stitching, lightweight warmth\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eProduction\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eMade to order — produced fresh, never warehoused\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Accordion: Returns, Care \u0026 Guarantee --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cbutton class=\"acc-header\" onclick=\"tog(this)\" type=\"button\"\u003e\n      Returns, care \u0026amp; guarantee\n      \u003cspan class=\"acc-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"acc-body\"\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eWash\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eMachine cold\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eDry\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eTumble dry low\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cp class=\"guarantee\"\u003eChanged your mind or wrong size? We accept returns and exchanges within 30 days — just reach out and we'll make it right.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003cp class=\"cta-title\"\u003eTimeless presence. Worn with intention.\u003c\/p\u003e\n    \u003cp class=\"cta-sub\"\u003eAdd HEIRLOOM to your dog's wardrobe today.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function tog(header) {\n    var icon = header.querySelector('.acc-icon');\n    var body = header.nextElementSibling;\n    var isOpen = body.classList.contains('open');\n    document.querySelectorAll('.acc-body').forEach(function(b){ b.classList.remove('open'); });\n    document.querySelectorAll('.acc-icon').forEach(function(i){ i.classList.remove('open'); });\n    if (!isOpen) { body.classList.add('open'); icon.classList.add('open'); }\n  }\n\u003c\/script\u003e","brand":"Printify","offers":[{"title":"XXS \/ Black Rib","offer_id":52389509923082,"sku":"25310366191775172954","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"XS \/ Black Rib","offer_id":52389509955850,"sku":"18657791062273653662","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black Rib","offer_id":52389509988618,"sku":"25546227928324871477","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black Rib","offer_id":52389510021386,"sku":"21497182001223199786","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black Rib","offer_id":52389510054154,"sku":"20514054450771373271","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black Rib","offer_id":52389510086922,"sku":"47425675738750956530","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black Rib","offer_id":52389510119690,"sku":"10927653441098581466","price":34.88,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0720\/1561\/0122\/files\/Heirloom_Dog_Hoodie_Full_Back_View.jpg?v=1768294127","url":"https:\/\/sniff-waggle-and-walk.com\/products\/heirloom-premium-dog-hoodie","provider":"Sniff Waggle And Walk","version":"1.0","type":"link"}