{"product_id":"district-01-urban-dog-hoodie","title":"District 01 Urban Dog Hoodie — Premium Streetwear Dog Hoodie | Quiet Authority \u0026 City Style","description":"\u003c!-- DISTRICT 01 URBAN 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: #f4f4f2; border: 1px solid #d0cec8; border-radius: 12px; padding: 20px 22px; }\n  .meaning-word { font-size: 24px; font-weight: 700; color: #111; letter-spacing: 3px; margin: 0 0 10px; }\n  .meaning-text { font-size: 14px; line-height: 1.75; color: #666; margin: 0; }\n  .gift-block { background: #fdfcf7; border: 1px solid #ede8d8; border-radius: 12px; padding: 16px 20px; }\n  .gift-label { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #b89a4a; 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: #f4f4f2; border: 1px solid #d0cec8; 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\"\u003eUrban dog wear — modern streetwear for dogs\u003c\/p\u003e\n  \u003ch2 class=\"hero-title\"\u003eRecognised by those who know.\u003cbr\u003eRespected without introduction.\u003c\/h2\u003e\n  \u003cp class=\"hero-sub\"\u003eThe District 01 Urban Dog Hoodie is a premium streetwear dog hoodie built for dogs with territory, presence, and quiet authority — a modern silhouette with clean graphic placement, midweight comfort fabric, and a composed look made for neighbourhood walks, city life, and everyday confident expression. A bold gift for the dog owner who takes their dog's energy seriously.\u003c\/p\u003e\n\n  \u003c!-- Feature badges --\u003e\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eDistrict 01 urban design\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eStreetwear-inspired silhouette\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eMidweight comfort fabric\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eClean graphic placement\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 block --\u003e\n  \u003cp class=\"section-label\"\u003eThe design\u003c\/p\u003e\n  \u003cdiv class=\"meaning-block\"\u003e\n    \u003cp class=\"meaning-word\"\u003eDISTRICT 01\u003c\/p\u003e\n    \u003cp class=\"meaning-text\"\u003eDistrict 01 isn't about noise — it's about recognition. A street-led look that delivers composed confidence without announcing itself. For the dog that moves through their neighbourhood with purpose, that earns nods from those who know, and that doesn't need to explain themselves. Worn daily. Respected quietly.\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\"\u003eProduction\u003c\/p\u003e\n      \u003cp class=\"shipping-detail\"\u003eMade to order — produced fresh for you\u003cbr\u003eProduction: 2–5 business days\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"shipping-card\"\u003e\n      \u003cp class=\"shipping-label\"\u003eDelivery\u003c\/p\u003e\n      \u003cp class=\"shipping-detail\"\u003e5–10 business days · Tracking on all orders\u003cbr\u003eWorldwide shipping available\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\"\u003eStreetwear silhouette\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eA modern, composed urban look with clean graphic placement — street-led without being loud.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eMidweight everyday comfort\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eSoft interior feel with a premium midweight fabric — comfortable for daily walks and city routines.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eUnrestricted movement\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eSleeveless front and easy pull-on fit — designed to move naturally with calm, confident dogs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"benefit-card\"\u003e\n      \u003cp class=\"benefit-label\"\u003eDurable print quality\u003c\/p\u003e\n      \u003cp class=\"benefit-desc\"\u003eStatement finish built for regular wear — looks sharp on day one and holds up over time.\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 urban dog owner\u003c\/p\u003e\n    \u003cp class=\"gift-text\"\u003eLooking for a distinctive gift for a dog owner who values modern streetwear aesthetics and wants their companion to match their energy? District 01 is a bold, one-of-a-kind choice — for the pet parent whose dog is already known in their neighbourhood and deserves a wardrobe to match.\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. All measurements below refer to the hoodie itself. 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\n          \u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eGirth\u003c\/th\u003e\n\u003cth\u003eNeck\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eBreed guide\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXXS\u003c\/td\u003e\n\u003ctd\u003e17.3\"\u003c\/td\u003e\n\u003ctd\u003e12\"\u003c\/td\u003e\n\u003ctd\u003e9.75\"\u003c\/td\u003e\n\u003ctd\u003eChihuahua, Toy breeds\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\u003e12\"\u003c\/td\u003e\n\u003ctd\u003e10.75\"\u003c\/td\u003e\n\u003ctd\u003eYorkshire Terrier, Pomeranian\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\u003e13.4\"\u003c\/td\u003e\n\u003ctd\u003e11.75\"\u003c\/td\u003e\n\u003ctd\u003eFrench Bulldog, Pug\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\u003e14.5\"\u003c\/td\u003e\n\u003ctd\u003e12.5\"\u003c\/td\u003e\n\u003ctd\u003eCocker Spaniel, Beagle\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\u003e15\"\u003c\/td\u003e\n\u003ctd\u003e16.75\"\u003c\/td\u003e\n\u003ctd\u003eBorder Collie, Slim Labrador\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e28.4\"\u003c\/td\u003e\n\u003ctd\u003e16.5\"\u003c\/td\u003e\n\u003ctd\u003e18.2\"\u003c\/td\u003e\n\u003ctd\u003eLarge breeds ~55 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e29.9\"\u003c\/td\u003e\n\u003ctd\u003e19.5\"\u003c\/td\u003e\n\u003ctd\u003e19.6\"\u003c\/td\u003e\n\u003ctd\u003eExtra large breeds ~66 lb\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\"\u003eFabric\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003ePremium midweight hoodie fabric\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 feel for everyday comfort\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eFront\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSleeveless for unrestricted movement\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePrint\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eDurable graphic for regular wear\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 — max 30°C \/ 90°F\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      \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eBleach\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eDo not bleach\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. All orders include tracking — 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\"\u003eClaim your dog's place.\u003c\/p\u003e\n    \u003cp class=\"cta-sub\"\u003eAdd District 01 to your cart 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":52434459001098,"sku":"29226763301484415591","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"XS \/ Black Rib","offer_id":52434459033866,"sku":"15467131434604242796","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black Rib","offer_id":52434459066634,"sku":"27164683833039483030","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black Rib","offer_id":52434459099402,"sku":"11398365911309604159","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black Rib","offer_id":52434459132170,"sku":"11424737371294470256","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black Rib","offer_id":52434459164938,"sku":"12516611790527428567","price":34.88,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black Rib","offer_id":52434459197706,"sku":"21771527862229161886","price":34.88,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0720\/1561\/0122\/files\/District_01_Urban_Dog_Hoodie.jpg?v=1769072864","url":"https:\/\/sniff-waggle-and-walk.com\/products\/district-01-urban-dog-hoodie","provider":"Sniff Waggle And Walk","version":"1.0","type":"link"}