{"title":"Frenchie Favorites","description":"\u003cp\u003eDiscover the most-loved products chosen by French Bulldog owners. Shop our best-selling Frenchie essentials, accessories, and must-haves all in one place. 🐾\u003c\/p\u003e","products":[{"product_id":"durable-dog-toy","title":"Durable Dog Toy Slippers for Self-Entertainment and Teeth Cleaning with Cotton Rope for Pet Dogs","description":"\u003cp\u003eGive your Frenchie the chew toy they'll go absolutely crazy for — because bored Bulldogs are dangerous Bulldogs. 😄\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧸 \u003cstrong\u003eDurable Cotton Rope\u003c\/strong\u003e: Tough enough to handle your Frenchie's powerful bite without falling apart\u003c\/li\u003e\n\u003cli\u003e🦷 \u003cstrong\u003eTeeth Cleaning\u003c\/strong\u003e: Rope fibers naturally clean teeth and massage gums while your pup plays\u003c\/li\u003e\n\u003cli\u003e🔊 \u003cstrong\u003eFun Squeaky Sound\u003c\/strong\u003e: Built-in squeaker keeps your Frenchie entertained and mentally stimulated\u003c\/li\u003e\n\u003cli\u003e😴 \u003cstrong\u003eBoredom Buster\u003c\/strong\u003e: Perfect self-entertainment toy for when you're busy or away from home\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e2 Fun Colors\u003c\/strong\u003e: Available in Yellow and Purple slipper design — cute and playful\u003c\/li\u003e\n\u003cli\u003e🐾 \u003cstrong\u003eSafe Material\u003c\/strong\u003e: Made from pet-safe cotton rope, gentle on your Frenchie's mouth and paws\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"eprolo","offers":[{"title":"Yellow Slippers","offer_id":45961074770081,"sku":"341D5C2F3EDC44749FB602C3878929F8","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Purple Slippers","offer_id":45961074802849,"sku":"25F54D20AEF04CC1B585059F94E3CEFE","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_26_avr._2026_11_47_54.jpg?v=1777200781"},{"product_id":"doghouse-winter-warm-four-seasons-universal-small-dog-teddy-bichon-dog-bed-sofa-netflix-cat-nest-pet-supplies","title":"French Bulldog Cozy Dog Bed Sofa – Warm Fluffy All-Season Nest","description":"\u003cp\u003eYour Frenchie works hard at being cute all day — they deserve the coziest nap spot in the house. 😴🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🛋️ \u003cstrong\u003eSofa Pallet Style\u003c\/strong\u003e: Stylish raised design over 14cm high — like a mini couch just for your Frenchie\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🧸 \u003cstrong\u003eFluffy \u0026amp; Stretchy\u003c\/strong\u003e: Soft cloth material that hugs your pup without collapsing under their weight\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🔄 \u003cstrong\u003eDouble-Sided Cushion\u003c\/strong\u003e: Flip it over for a fresh side — double the comfort, double the life\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🌀 \u003cstrong\u003eWrap-Around Design\u003c\/strong\u003e: Cozy enclosed edges give your Frenchie that safe, snuggled-in feeling\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🌨️ \u003cstrong\u003eThick Cotton Filling\u003c\/strong\u003e: Extra padding keeps your pup warm and supported in any season\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e🏠 \u003cstrong\u003eAll Seasons Use\u003c\/strong\u003e: Designed for year-round comfort — warm in winter, cozy in summer nights\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSizes: \u003c\/strong\u003eM- for pets 2.5kg\/L- for pets 7.5kg\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"eprolo","offers":[{"title":"Sky Blue \/ M- for pets 2.5kg","offer_id":46127518679201,"sku":"F65FA4E963494D4AA4E4E3AD210FB316","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Sky Blue \/ L- for pets 7.5kg","offer_id":46127518711969,"sku":"ADA797A354C346A6B003537337A1749D","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M- for pets 2.5kg","offer_id":46127518810273,"sku":"87BCEACF682B4730961D08DDAFE3F897","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L- for pets 7.5kg","offer_id":46127518843041,"sku":"E3C834D63E374A9E97E7CADD768C8242","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/5_9.jpg?v=1777579130"},{"product_id":"harness2","title":"French Bulldog Anti-Pull Harness – Reflective \u0026 Secure Chest Strap","description":"\u003cp\u003eEvery walk with your Frenchie just got safer, smoother and a whole lot more stylish. 🐾✨\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🚫 \u003cstrong\u003eAnti-Pull Design\u003c\/strong\u003e: Distributes pressure across the chest — no choking, no strain on your Frenchie's neck\u003c\/li\u003e\n\u003cli\u003e🌟 \u003cstrong\u003eReflective Strips\u003c\/strong\u003e: High-visibility material keeps your Frenchie safe and seen on night walks\u003c\/li\u003e\n\u003cli\u003e🔧 \u003cstrong\u003eAdjustable Chest Strap\u003c\/strong\u003e: Customizable fit perfectly hugs the stocky, muscular build of French Bulldogs\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eDurable Fabric Material\u003c\/strong\u003e: Strong, lightweight fabric built to handle even the most enthusiastic Frenchie pulls\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e4 Classic Colors\u003c\/strong\u003e: Red, Black, Blue and Yellow — bold and clean options for every Frenchie\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e4 Sizes\u003c\/strong\u003e: S to XL — a secure and comfortable fit for French Bulldogs of every size\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_4_mai_2026_22_37_25.png?v=1777930842\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Red \/ S","offer_id":46282403971233,"sku":"ECA773B1F80748C5BAED40D3E74B21DF","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":46282404004001,"sku":"900D52526EC44884B4BF8977536DC943","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":46282404036769,"sku":"279A1E031FC04EDB805D1E97B1ED554D","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":46282404069537,"sku":"062CBFFAA2AB4FB9828B0409F4C655EB","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":46282404102305,"sku":"838092B4AB674BBF843D0463993E911E","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":46282404135073,"sku":"1CC02B76C65E449A815C8BC6C6CA94F7","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":46282404167841,"sku":"79CB38A291524DB79695DF571F68F7DF","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":46282404200609,"sku":"D8B3E958BB824A76A21201C6812588DE","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":46282404233377,"sku":"474C20B4E5704070898988EED06ABE74","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":46282404266145,"sku":"F6F0A70F0EA34E0C81A1739CFCB6BDA0","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46282404298913,"sku":"E42894682C9943EB9C3F3A471EA5DF5D","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":46282404331681,"sku":"439A1CEAB697402B8E61202FF8201CF0","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":46282404364449,"sku":"67ECE6766911410F8094D7547A37C9BB","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":46282404397217,"sku":"DEA0637B4F294DE3B29C6A1224FE8BA7","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":46282404429985,"sku":"005A6694144C4F54A4BDF16B7CFE6D90","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":46282404462753,"sku":"D5F9DBBFF0F041639A1994926FFD5F61","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_3btkje3btkje3btk_2.jpg?v=1777930838"},{"product_id":"frenchie-swim","title":"French Bulldog Life Jacket – Safe Swim Vest with Chin Rest","description":"\u003cdiv id=\"frenchie-calc\"\u003e\n  \u003cstyle\u003e\n    #frenchie-calc{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;max-width:600px;margin:1.5rem auto;color:#1a1a1a}\n    #frenchie-calc .fc-open-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#FFA02E;color:#003049;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}\n    #frenchie-calc .fc-open-btn:hover{opacity:.85}\n    #frenchie-calc .fc-modal-bg{display:none;margin-top:16px}\n    #frenchie-calc .fc-modal-bg.open{display:block}\n    #frenchie-calc .fc-modal{background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:24px;position:relative}\n    #frenchie-calc .fc-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:20px;cursor:pointer;color:#888;line-height:1;padding:0}\n    #frenchie-calc h3{font-size:16px;font-weight:600;margin:0 0 4px}\n    #frenchie-calc .fc-sub{font-size:13px;color:#666;margin:0 0 18px}\n    #frenchie-calc .fc-unit-toggle{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;width:fit-content;margin-bottom:18px}\n    #frenchie-calc .fc-unit-btn{padding:6px 18px;font-size:13px;cursor:pointer;background:transparent;border:none;color:#666;font-family:inherit}\n    #frenchie-calc .fc-unit-btn.active{background:#f0f0f0;color:#1a1a1a;font-weight:600}\n    #frenchie-calc .fc-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:18px}\n    #frenchie-calc .fc-field label{display:block;font-size:12px;color:#666;margin-bottom:5px;font-weight:500}\n    #frenchie-calc .fc-field input{width:100%;box-sizing:border-box;padding:8px 11px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;outline:none}\n    #frenchie-calc .fc-field input:focus{border-color:#FFA02E}\n    #frenchie-calc .fc-result{border:1px solid #e0e0e0;border-radius:10px;padding:16px;margin-bottom:14px;background:#fafafa;min-height:70px}\n    #frenchie-calc .fc-size-big{font-size:48px;font-weight:700;line-height:1;color:#003049}\n    #frenchie-calc .fc-result-note{font-size:13px;color:#444;margin-top:8px;line-height:1.6}\n    #frenchie-calc .fc-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}\n    #frenchie-calc .fc-pill{padding:3px 10px;border-radius:20px;font-size:12px;border:1px solid #ddd;color:#888;background:transparent;font-weight:500}\n    #frenchie-calc .fc-pill.active{background:#FFA02E;color:#003049;border-color:#FFA02E;font-weight:700}\n    #frenchie-calc .fc-tip{border-left:2px solid #FFA02E;padding:9px 12px;font-size:12px;color:#555;line-height:1.6;margin-bottom:12px}\n    #frenchie-calc .fc-toggle-btn{font-size:12px;color:#555;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:underline;margin-bottom:8px}\n    #frenchie-calc table{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}\n    #frenchie-calc table th{text-align:left;padding:7px 8px;color:#666;font-weight:600;border-bottom:1px solid #e0e0e0}\n    #frenchie-calc table td{padding:7px 8px;border-bottom:1px solid #f0f0f0;color:#1a1a1a}\n    #frenchie-calc table tr.fc-hl td{background:#003049;color:#fff;font-weight:600}\n    #frenchie-calc .fc-placeholder{font-size:13px;color:#888;padding:8px 0}\n    @media(max-width:460px){#frenchie-calc .fc-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003cbutton class=\"fc-open-btn\" onclick=\"fcToggleModal()\"\u003e\n    📏 Find my Frenchie's size\n  \u003c\/button\u003e\n\n  \u003cdiv class=\"fc-modal-bg\" id=\"fc-modal-bg\"\u003e\n    \u003cdiv class=\"fc-modal\"\u003e\n      \u003cbutton class=\"fc-close\" onclick=\"fcToggleModal()\"\u003e×\u003c\/button\u003e\n      \u003ch3\u003eSize calculator\u003c\/h3\u003e\n      \u003cp class=\"fc-sub\"\u003eEnter your dog's measurements for an instant recommendation.\u003c\/p\u003e\n\n      \u003cdiv class=\"fc-unit-toggle\"\u003e\n        \u003cbutton class=\"fc-unit-btn active\" onclick=\"fcSetUnit('cm')\" id=\"fc-btn-cm\"\u003ecm\u003c\/button\u003e\n        \u003cbutton class=\"fc-unit-btn\" onclick=\"fcSetUnit('in')\" id=\"fc-btn-in\"\u003einches\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-grid\"\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-neck\"\u003eNeck (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-neck\" placeholder=\"e.g. 32\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-chest\"\u003eChest (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-chest\" placeholder=\"e.g. 54\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-back\"\u003eBack (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-back\" placeholder=\"e.g. 30\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-result\" id=\"fc-result\"\u003e\n        \u003cdiv class=\"fc-placeholder\"\u003eEnter measurements above to get your size.\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-tip\"\u003eFrench bulldogs have a wide chest — always size up if between sizes. Chest measurement is the most important.\u003c\/div\u003e\n\n      \u003cbutton class=\"fc-toggle-btn\" onclick=\"fcToggleChart()\" id=\"fc-chart-toggle\"\u003eShow full size chart ↓\u003c\/button\u003e\n      \u003cdiv id=\"fc-chart\" style=\"display:none\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth id=\"fc-th-neck\"\u003eNeck (cm)\u003c\/th\u003e\n\u003cth id=\"fc-th-chest\"\u003eChest (cm)\u003c\/th\u003e\n\u003cth id=\"fc-th-back\"\u003eBack (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody id=\"fc-tbody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      var SIZES=[\n        {name:'XXS',neck:[22,26],chest:[32,38],back:[18,22]},\n        {name:'XS',neck:[26,30],chest:[38,44],back:[22,26]},\n        {name:'S',neck:[30,34],chest:[44,50],back:[26,30]},\n        {name:'M',neck:[34,38],chest:[50,57],back:[30,35]},\n        {name:'L',neck:[38,43],chest:[57,64],back:[35,40]},\n        {name:'XL',neck:[43,49],chest:[64,72],back:[40,46]},\n        {name:'XXL',neck:[49,55],chest:[72,80],back:[46,52]},\n        {name:'3XL',neck:[55,62],chest:[80,90],back:[52,58]}\n      ];\n      var unit='cm';\n\n      window.fcToggleModal=function(){\n        document.getElementById('fc-modal-bg').classList.toggle('open');\n      };\n\n      window.fcSetUnit=function(u){\n        unit=u;\n        document.getElementById('fc-btn-cm').className='fc-unit-btn'+(u==='cm'?' active':'');\n        document.getElementById('fc-btn-in').className='fc-unit-btn'+(u==='in'?' active':'');\n        var s=u==='cm'?'cm':'in';\n        document.getElementById('fc-lbl-neck').textContent='Neck ('+s+')';\n        document.getElementById('fc-lbl-chest').textContent='Chest ('+s+')';\n        document.getElementById('fc-lbl-back').textContent='Back ('+s+')';\n        document.getElementById('fc-th-neck').textContent='Neck ('+s+')';\n        document.getElementById('fc-th-chest').textContent='Chest ('+s+')';\n        document.getElementById('fc-th-back').textContent='Back ('+s+')';\n        document.getElementById('fc-neck').value='';\n        document.getElementById('fc-chest').value='';\n        document.getElementById('fc-back').value='';\n        fcRenderChart(-1);fcCalc();\n      };\n\n      function toCm(v){return unit==='in'?v*2.54:v;}\n      function fromCm(v){return unit==='in'?(v\/2.54).toFixed(1):v;}\n\n      window.fcCalc=function(){\n        var n=parseFloat(document.getElementById('fc-neck').value);\n        var c=parseFloat(document.getElementById('fc-chest').value);\n        var b=parseFloat(document.getElementById('fc-back').value);\n        var result=document.getElementById('fc-result');\n        if([n,c,b].filter(function(x){return!isNaN(x)\u0026\u0026x\u003e0;}).length===0){\n          result.innerHTML='\u003cdiv class=\"fc-placeholder\"\u003eEnter measurements above to get your size.\u003c\/div\u003e';\n          fcRenderChart(-1);return;\n        }\n        var ncm=isNaN(n)?null:toCm(n),ccm=isNaN(c)?null:toCm(c),bcm=isNaN(b)?null:toCm(b);\n        var best=null,bestScore=-1;\n        for(var i=0;i\u003cSIZES.length;i++){\n          var s=SIZES[i],pts=0;\n          if(ncm!==null\u0026\u0026ncm\u003e=s.neck[0]\u0026\u0026ncm\u003cs.neck[1])pts+=1;\n          if(ccm!==null\u0026\u0026ccm\u003e=s.chest[0]\u0026\u0026ccm\u003cs.chest[1])pts+=2;\n          if(bcm!==null\u0026\u0026bcm\u003e=s.back[0]\u0026\u0026bcm\u003cs.back[1])pts+=1;\n          if(pts\u003ebestScore){bestScore=pts;best=i;}\n        }\n        if(bestScore===0){\n          result.innerHTML='\u003cdiv class=\"fc-placeholder\"\u003eCould not match — please check measurements or contact us.\u003c\/div\u003e';\n          fcRenderChart(-1);return;\n        }\n        var sz=SIZES[best];\n        var nextName=best\u003cSIZES.length-1?SIZES[best+1].name:null;\n        var note=(ccm!==null\u0026\u0026ccm\u003e=sz.chest[1]-2\u0026\u0026nextName)?'Chest is near the upper limit — consider \u003cstrong\u003e'+nextName+'\u003c\/strong\u003e for a roomier fit.':'This size should fit your Frenchie well.';\n        var pills=SIZES.map(function(s){return'\u003cdiv class=\"fc-pill'+(s.name===sz.name?' active':'')+'\"\u003e'+ s.name+'\u003c\/div\u003e';}).join('');\n        result.innerHTML='\u003cdiv style=\"display:flex;align-items:flex-end;gap:10px;margin-bottom:6px\"\u003e\u003cdiv class=\"fc-size-big\"\u003e'+sz.name+'\u003c\/div\u003e\u003cdiv style=\"font-size:13px;color:#666;padding-bottom:8px\"\u003erecommended\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"fc-result-note\"\u003e'+note+'\u003c\/div\u003e\u003cdiv class=\"fc-pills\"\u003e'+pills+'\u003c\/div\u003e';\n        fcRenderChart(best);\n      };\n\n      function fcRenderChart(activeIdx){\n        document.getElementById('fc-tbody').innerHTML=SIZES.map(function(s,i){\n          var cls=i===activeIdx?' class=\"fc-hl\"':'';\n          return'\u003ctr'+cls+'\u003e\u003ctd\u003e'+s.name+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.neck[0])+' – '+fromCm(s.neck[1])+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.chest[0])+' – '+fromCm(s.chest[1])+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.back[0])+' – '+fromCm(s.back[1])+'\u003c\/td\u003e\u003c\/tr\u003e';\n        }).join('');\n      }\n\n      window.fcToggleChart=function(){\n        var chart=document.getElementById('fc-chart'),btn=document.getElementById('fc-chart-toggle');\n        if(chart.style.display==='none'){chart.style.display='block';btn.textContent='Hide size chart ↑';}\n        else{chart.style.display='none';btn.textContent='Show full size chart ↓';}\n      };\n\n      fcRenderChart(-1);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp\u003eYour Frenchie loves summer — now they can hit the water safely with the ultimate swim vest built just for them. 🌊🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🛟 \u003cstrong\u003eUpgraded Life Jacket\u003c\/strong\u003e: Reliable buoyancy keeps your Frenchie safely afloat in pools, lakes and open water\u003c\/li\u003e\n\u003cli\u003e😌 \u003cstrong\u003eChin Rest Support\u003c\/strong\u003e: Built-in chin rest keeps your Frenchie's head above water — extra safety for flat-faced breeds\u003c\/li\u003e\n\u003cli\u003e💪 \u003cstrong\u003eDurable Materials\u003c\/strong\u003e: Polyester, Nylon and PVC pearl cotton construction — tough, waterproof and long lasting\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eSwimsuit Style Fit\u003c\/strong\u003e: Snug, comfortable design that stays secure and never restricts your Frenchie's movement\u003c\/li\u003e\n\u003cli\u003e🟡 \u003cstrong\u003eBright Yellow Color\u003c\/strong\u003e: High-visibility yellow makes your Frenchie easy to spot in the water at all times\u003c\/li\u003e\n\u003cli\u003e🏊 \u003cstrong\u003eCarry Handle\u003c\/strong\u003e: Built-in top handle lets you lift and rescue your Frenchie from the water instantly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_8_mai_2026_21_18_15.png?v=1778271523\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"S","offer_id":46414091616417,"sku":"D4C4AB9554BD4F22B159D21BA6EF6D74","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46414091649185,"sku":"D39CD5976AAF404C9D6E808B318999DC","price":29.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46414091681953,"sku":"72DC03A1691D4410A4791D6BC99D34A8","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_abmlbzabmlbzabml_4.jpg?v=1778271185"},{"product_id":"jeans","title":"French Bulldog Denim Overalls – Stretchy Washed Jeans Jumpsuit","description":"\u003cdiv id=\"frenchie-calc\"\u003e\n  \u003cstyle\u003e\n    #frenchie-calc{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;max-width:600px;margin:1.5rem auto;color:#1a1a1a}\n    #frenchie-calc .fc-open-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#FFA02E;color:#003049;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}\n    #frenchie-calc .fc-open-btn:hover{opacity:.85}\n    #frenchie-calc .fc-modal-bg{display:none;margin-top:16px}\n    #frenchie-calc .fc-modal-bg.open{display:block}\n    #frenchie-calc .fc-modal{background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:24px;position:relative}\n    #frenchie-calc .fc-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:20px;cursor:pointer;color:#888;line-height:1;padding:0}\n    #frenchie-calc h3{font-size:16px;font-weight:600;margin:0 0 4px}\n    #frenchie-calc .fc-sub{font-size:13px;color:#666;margin:0 0 18px}\n    #frenchie-calc .fc-unit-toggle{display:flex;border:1px solid #ddd;border-radius:8px;overflow:hidden;width:fit-content;margin-bottom:18px}\n    #frenchie-calc .fc-unit-btn{padding:6px 18px;font-size:13px;cursor:pointer;background:transparent;border:none;color:#666;font-family:inherit}\n    #frenchie-calc .fc-unit-btn.active{background:#f0f0f0;color:#1a1a1a;font-weight:600}\n    #frenchie-calc .fc-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:18px}\n    #frenchie-calc .fc-field label{display:block;font-size:12px;color:#666;margin-bottom:5px;font-weight:500}\n    #frenchie-calc .fc-field input{width:100%;box-sizing:border-box;padding:8px 11px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;outline:none}\n    #frenchie-calc .fc-field input:focus{border-color:#FFA02E}\n    #frenchie-calc .fc-result{border:1px solid #e0e0e0;border-radius:10px;padding:16px;margin-bottom:14px;background:#fafafa;min-height:70px}\n    #frenchie-calc .fc-size-big{font-size:48px;font-weight:700;line-height:1;color:#003049}\n    #frenchie-calc .fc-result-note{font-size:13px;color:#444;margin-top:8px;line-height:1.6}\n    #frenchie-calc .fc-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}\n    #frenchie-calc .fc-pill{padding:3px 10px;border-radius:20px;font-size:12px;border:1px solid #ddd;color:#888;background:transparent;font-weight:500}\n    #frenchie-calc .fc-pill.active{background:#FFA02E;color:#003049;border-color:#FFA02E;font-weight:700}\n    #frenchie-calc .fc-tip{border-left:2px solid #FFA02E;padding:9px 12px;font-size:12px;color:#555;line-height:1.6;margin-bottom:12px}\n    #frenchie-calc .fc-toggle-btn{font-size:12px;color:#555;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:underline;margin-bottom:8px}\n    #frenchie-calc table{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}\n    #frenchie-calc table th{text-align:left;padding:7px 8px;color:#666;font-weight:600;border-bottom:1px solid #e0e0e0}\n    #frenchie-calc table td{padding:7px 8px;border-bottom:1px solid #f0f0f0;color:#1a1a1a}\n    #frenchie-calc table tr.fc-hl td{background:#003049;color:#fff;font-weight:600}\n    #frenchie-calc .fc-placeholder{font-size:13px;color:#888;padding:8px 0}\n    @media(max-width:460px){#frenchie-calc .fc-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003cbutton class=\"fc-open-btn\" onclick=\"fcToggleModal()\"\u003e\n    📏 Find my Frenchie's size\n  \u003c\/button\u003e\n\n  \u003cdiv class=\"fc-modal-bg\" id=\"fc-modal-bg\"\u003e\n    \u003cdiv class=\"fc-modal\"\u003e\n      \u003cbutton class=\"fc-close\" onclick=\"fcToggleModal()\"\u003e×\u003c\/button\u003e\n      \u003ch3\u003eSize calculator\u003c\/h3\u003e\n      \u003cp class=\"fc-sub\"\u003eEnter your dog's measurements for an instant recommendation.\u003c\/p\u003e\n\n      \u003cdiv class=\"fc-unit-toggle\"\u003e\n        \u003cbutton class=\"fc-unit-btn active\" onclick=\"fcSetUnit('cm')\" id=\"fc-btn-cm\"\u003ecm\u003c\/button\u003e\n        \u003cbutton class=\"fc-unit-btn\" onclick=\"fcSetUnit('in')\" id=\"fc-btn-in\"\u003einches\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-grid\"\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-neck\"\u003eNeck (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-neck\" placeholder=\"e.g. 32\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-chest\"\u003eChest (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-chest\" placeholder=\"e.g. 54\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fc-field\"\u003e\n\u003clabel id=\"fc-lbl-back\"\u003eBack (cm)\u003c\/label\u003e\u003cinput type=\"number\" id=\"fc-back\" placeholder=\"e.g. 30\" min=\"1\" oninput=\"fcCalc()\"\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-result\" id=\"fc-result\"\u003e\n        \u003cdiv class=\"fc-placeholder\"\u003eEnter measurements above to get your size.\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fc-tip\"\u003eFrench bulldogs have a wide chest — always size up if between sizes. Chest measurement is the most important.\u003c\/div\u003e\n\n      \u003cbutton class=\"fc-toggle-btn\" onclick=\"fcToggleChart()\" id=\"fc-chart-toggle\"\u003eShow full size chart ↓\u003c\/button\u003e\n      \u003cdiv id=\"fc-chart\" style=\"display:none\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth id=\"fc-th-neck\"\u003eNeck (cm)\u003c\/th\u003e\n\u003cth id=\"fc-th-chest\"\u003eChest (cm)\u003c\/th\u003e\n\u003cth id=\"fc-th-back\"\u003eBack (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody id=\"fc-tbody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      var SIZES=[\n        {name:'XXS',neck:[22,26],chest:[32,38],back:[18,22]},\n        {name:'XS',neck:[26,30],chest:[38,44],back:[22,26]},\n        {name:'S',neck:[30,34],chest:[44,50],back:[26,30]},\n        {name:'M',neck:[34,38],chest:[50,57],back:[30,35]},\n        {name:'L',neck:[38,43],chest:[57,64],back:[35,40]},\n        {name:'XL',neck:[43,49],chest:[64,72],back:[40,46]},\n        {name:'XXL',neck:[49,55],chest:[72,80],back:[46,52]},\n        {name:'3XL',neck:[55,62],chest:[80,90],back:[52,58]}\n      ];\n      var unit='cm';\n\n      window.fcToggleModal=function(){\n        document.getElementById('fc-modal-bg').classList.toggle('open');\n      };\n\n      window.fcSetUnit=function(u){\n        unit=u;\n        document.getElementById('fc-btn-cm').className='fc-unit-btn'+(u==='cm'?' active':'');\n        document.getElementById('fc-btn-in').className='fc-unit-btn'+(u==='in'?' active':'');\n        var s=u==='cm'?'cm':'in';\n        document.getElementById('fc-lbl-neck').textContent='Neck ('+s+')';\n        document.getElementById('fc-lbl-chest').textContent='Chest ('+s+')';\n        document.getElementById('fc-lbl-back').textContent='Back ('+s+')';\n        document.getElementById('fc-th-neck').textContent='Neck ('+s+')';\n        document.getElementById('fc-th-chest').textContent='Chest ('+s+')';\n        document.getElementById('fc-th-back').textContent='Back ('+s+')';\n        document.getElementById('fc-neck').value='';\n        document.getElementById('fc-chest').value='';\n        document.getElementById('fc-back').value='';\n        fcRenderChart(-1);fcCalc();\n      };\n\n      function toCm(v){return unit==='in'?v*2.54:v;}\n      function fromCm(v){return unit==='in'?(v\/2.54).toFixed(1):v;}\n\n      window.fcCalc=function(){\n        var n=parseFloat(document.getElementById('fc-neck').value);\n        var c=parseFloat(document.getElementById('fc-chest').value);\n        var b=parseFloat(document.getElementById('fc-back').value);\n        var result=document.getElementById('fc-result');\n        if([n,c,b].filter(function(x){return!isNaN(x)\u0026\u0026x\u003e0;}).length===0){\n          result.innerHTML='\u003cdiv class=\"fc-placeholder\"\u003eEnter measurements above to get your size.\u003c\/div\u003e';\n          fcRenderChart(-1);return;\n        }\n        var ncm=isNaN(n)?null:toCm(n),ccm=isNaN(c)?null:toCm(c),bcm=isNaN(b)?null:toCm(b);\n        var best=null,bestScore=-1;\n        for(var i=0;i\u003cSIZES.length;i++){\n          var s=SIZES[i],pts=0;\n          if(ncm!==null\u0026\u0026ncm\u003e=s.neck[0]\u0026\u0026ncm\u003cs.neck[1])pts+=1;\n          if(ccm!==null\u0026\u0026ccm\u003e=s.chest[0]\u0026\u0026ccm\u003cs.chest[1])pts+=2;\n          if(bcm!==null\u0026\u0026bcm\u003e=s.back[0]\u0026\u0026bcm\u003cs.back[1])pts+=1;\n          if(pts\u003ebestScore){bestScore=pts;best=i;}\n        }\n        if(bestScore===0){\n          result.innerHTML='\u003cdiv class=\"fc-placeholder\"\u003eCould not match — please check measurements or contact us.\u003c\/div\u003e';\n          fcRenderChart(-1);return;\n        }\n        var sz=SIZES[best];\n        var nextName=best\u003cSIZES.length-1?SIZES[best+1].name:null;\n        var note=(ccm!==null\u0026\u0026ccm\u003e=sz.chest[1]-2\u0026\u0026nextName)?'Chest is near the upper limit — consider \u003cstrong\u003e'+nextName+'\u003c\/strong\u003e for a roomier fit.':'This size should fit your Frenchie well.';\n        var pills=SIZES.map(function(s){return'\u003cdiv class=\"fc-pill'+(s.name===sz.name?' active':'')+'\"\u003e'+ s.name+'\u003c\/div\u003e';}).join('');\n        result.innerHTML='\u003cdiv style=\"display:flex;align-items:flex-end;gap:10px;margin-bottom:6px\"\u003e\u003cdiv class=\"fc-size-big\"\u003e'+sz.name+'\u003c\/div\u003e\u003cdiv style=\"font-size:13px;color:#666;padding-bottom:8px\"\u003erecommended\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"fc-result-note\"\u003e'+note+'\u003c\/div\u003e\u003cdiv class=\"fc-pills\"\u003e'+pills+'\u003c\/div\u003e';\n        fcRenderChart(best);\n      };\n\n      function fcRenderChart(activeIdx){\n        document.getElementById('fc-tbody').innerHTML=SIZES.map(function(s,i){\n          var cls=i===activeIdx?' class=\"fc-hl\"':'';\n          return'\u003ctr'+cls+'\u003e\u003ctd\u003e'+s.name+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.neck[0])+' – '+fromCm(s.neck[1])+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.chest[0])+' – '+fromCm(s.chest[1])+'\u003c\/td\u003e\u003ctd\u003e'+fromCm(s.back[0])+' – '+fromCm(s.back[1])+'\u003c\/td\u003e\u003c\/tr\u003e';\n        }).join('');\n      }\n\n      window.fcToggleChart=function(){\n        var chart=document.getElementById('fc-chart'),btn=document.getElementById('fc-chart-toggle');\n        if(chart.style.display==='none'){chart.style.display='block';btn.textContent='Hide size chart ↑';}\n        else{chart.style.display='none';btn.textContent='Show full size chart ↓';}\n      };\n\n      fcRenderChart(-1);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp\u003eYour Frenchie just became the most stylish dog on the block — denim overalls that are as comfy as they are cool. 👖🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e👖 \u003cstrong\u003eWashed Denim Style\u003c\/strong\u003e: Casual worn-in denim look that gives your Frenchie instant streetwear credibility\u003c\/li\u003e\n\u003cli\u003e🤸 \u003cstrong\u003eStretchy \u0026amp; Flexible\u003c\/strong\u003e: Elastic denim fabric moves with your Frenchie — no restriction, full comfort all day\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eOverall Jumpsuit Cut\u003c\/strong\u003e: Full coverage one-piece design that fits the stocky Frenchie build perfectly\u003c\/li\u003e\n\u003cli\u003e🌀 \u003cstrong\u003eSoft \u0026amp; Comfortable\u003c\/strong\u003e: Lightweight denim feel that won't irritate your Frenchie's skin during long wear\u003c\/li\u003e\n\u003cli\u003e🔵 \u003cstrong\u003eClassic Denim Blue\u003c\/strong\u003e: Timeless washed blue color that pairs with absolutely any look or occasion\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e6 Sizes\u003c\/strong\u003e: S to XXL — a perfect fit for every French Bulldog from lean pups to chunky adults\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_10_mai_2026_11_58_28.png?v=1778410739\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Denim Blue \/ S","offer_id":46419640156321,"sku":"23026F0DEB5E45B6AAD055FE643372B8","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ SM","offer_id":46419640189089,"sku":"EBCBB64D2DDE49F589E55AA219AEA2D4","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ M","offer_id":46419640221857,"sku":"04B4008E8A514F04AF7E40E6D42A13EA","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ L","offer_id":46419640254625,"sku":"B259AD7FC797445DA11995F4845B89B1","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ XL","offer_id":46419640287393,"sku":"65D734ABBE574E81A87B221C5D313E8F","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ XXL","offer_id":46419640320161,"sku":"E9840E32B10B4E1B929886F91F0E5895","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_acgedyacgedyacge_3.jpg?v=1778410375"},{"product_id":"pet-helmet","title":"French Bulldog Motorcycle Helmet – Stylish Outdoor Pet Headwear","description":"\u003cp\u003eYour Frenchie was born to ride — strap on this mini motorcycle helmet and let them live their best biker life. 🏍️🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🏍️ \u003cstrong\u003eBiker Style Helmet\u003c\/strong\u003e: Cool motorcycle-inspired design that makes your Frenchie the most iconic pup on the street\u003c\/li\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eMulti-Directional Protection\u003c\/strong\u003e: Covers your Frenchie's head from all angles during outdoor rides and adventures\u003c\/li\u003e\n\u003cli\u003e🌬️ \u003cstrong\u003eBreathable \u0026amp; Comfortable\u003c\/strong\u003e: Soft yarn material keeps your Frenchie cool and comfy even during long wear\u003c\/li\u003e\n\u003cli\u003e👂 \u003cstrong\u003eEar-Free Design\u003c\/strong\u003e: Open ear construction so your Frenchie stays aware of their surroundings at all times\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e2 Colors \u0026amp; 2 Sizes\u003c\/strong\u003e: Available in Black and Pink — Small and Large — for the perfect fit and look\u003c\/li\u003e\n\u003cli\u003e📸 \u003cstrong\u003eUltimate Statement Piece\u003c\/strong\u003e: The most head-turning photo prop your Frenchie will ever wear — pure internet gold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/8179571106DB7510564CBA37D9DDC87F_1.jpg?v=1778535120\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Black Small","offer_id":46423914938529,"sku":"A8056041ACCB47C39EC1456D1EB6A513","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black Large","offer_id":46423914971297,"sku":"64E42AAD20FF499DA8215D6E7DA9AA64","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pink Small","offer_id":46423915004065,"sku":"FE0BD50263414E109E6E964E1F41F86D","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Pink Large","offer_id":46423915036833,"sku":"4FDFFB4D505842329108D760BA892BD5","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_7shv6y7shv6y7shv.jpg?v=1778534399"},{"product_id":"carrier","title":"French Bulldog Hands-Free Carrier Backpack – Comfy Oxford Bag","description":"\u003cp\u003eTake your Frenchie everywhere you go — hiking, camping or just running errands — without breaking a sweat. 🎒🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🎒 \u003cstrong\u003eHands-Free Design\u003c\/strong\u003e: Adjustable straps let you carry your Frenchie comfortably on your back with total freedom\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🌬️ \u003cstrong\u003eBreathable Mesh Panels\u003c\/strong\u003e: Ventilated mesh keeps your Frenchie cool, fresh and comfortable on every adventure\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e💧 \u003cstrong\u003eWater-Resistant Oxford Fabric\u003c\/strong\u003e: High-quality, durable material that repels water and resists wear and tear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🪶 \u003cstrong\u003eLightweight \u0026amp; Portable\u003c\/strong\u003e: Easy to carry all day long — your Frenchie rides in comfort while you stay hands-free\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e📏 \u003cstrong\u003e4 Sizes Available\u003c\/strong\u003e: Multiple size options to find the perfect fit for your Frenchie's shape and weight\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e⚫ \u003cstrong\u003eSleek All-Black\u003c\/strong\u003e: Clean, minimalist black design that looks stylish on any outdoor or urban adventure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_14_mai_2026_20_42_25.png?v=1778787773\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Black","offer_id":46434622439585,"sku":"1531F3EB3E044F00B1BAADBF8470D648","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_14_mai_2026_20_27_32.jpg?v=1778787515"},{"product_id":"ice","title":"French Bulldog Cooling Ice Silk Mat – Non-Slip Summer Sleep Pad","description":"\u003cp\u003eKeep your Frenchie cool, calm and nap-ready all summer long — because overheating is never an option. 🧊🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e❄️ \u003cstrong\u003eIce Silk Cooling\u003c\/strong\u003e: Instant cooling surface lowers your Frenchie's body temperature on hot summer days\u003c\/li\u003e\n\u003cli\u003e🌊 \u003cstrong\u003eHeatstroke Prevention\u003c\/strong\u003e: Designed to keep flat-faced Frenchies safe and comfortable during peak heat\u003c\/li\u003e\n\u003cli\u003e🛑 \u003cstrong\u003eNon-Slip Base\u003c\/strong\u003e: Grippy PVC bottom stays firmly in place — no sliding around during nap time\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e3 Fresh Colors\u003c\/strong\u003e: Available in Pink, Blue and Green — fun and vibrant options for any home\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e2 Sizes\u003c\/strong\u003e: S (60x40cm) for up to 6.5kg and L (80x60cm) for up to 17kg — perfect Frenchie fit\u003c\/li\u003e\n\u003cli\u003e🧼 \u003cstrong\u003eEasy to Clean\u003c\/strong\u003e: Smooth PVC surface wipes clean in seconds — hygienic and low maintenance\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"eprolo","offers":[{"title":"Pink \/ S","offer_id":46516862550177,"sku":"CBF98573BF274345B7EF85BE121977D7","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":46516862582945,"sku":"B90EAF9DF5E549A7A9523F6AA9131843","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":46516862615713,"sku":"1278128964484AF5A682F7EEC8FFE046","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":46516862648481,"sku":"153952D57F374DB6BB030A582F24974C","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":46516862681249,"sku":"DD2E2058E94B4A59897BD8DE9F3B5369","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46516862714017,"sku":"BEE6A36A0EDB4104A13F92E406DBAC1A","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_g6guqeg6guqeg6gu_1_1.jpg?v=1780773184"},{"product_id":"instant-ice-cooling","title":"French Bulldog Cooling Bandana – Instant Ice Cool Neck Wrap","description":"\u003cp\u003eSummer walks just got a serious upgrade — this cooling bandana keeps your Frenchie chill from start to finish. ❄️🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e❄️ \u003cstrong\u003eInstant Cooling Effect\u003c\/strong\u003e: Cold-sensing fabric absorbs heat and keeps your Frenchie comfortable in summer heat\u003c\/li\u003e\n\u003cli\u003e🌬️ \u003cstrong\u003eLightweight \u0026amp; Breathable\u003c\/strong\u003e: Soft polyester fabric that's easy to wear without weighing your Frenchie down\u003c\/li\u003e\n\u003cli\u003e💧 \u003cstrong\u003eActivate with Water\u003c\/strong\u003e: Soak, wring, and freeze for 10 minutes for an even stronger cooling boost\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e3 Sizes\u003c\/strong\u003e: S, M and L — perfect fit based on your Frenchie's neck circumference\u003c\/li\u003e\n\u003cli\u003e🚶 \u003cstrong\u003ePerfect for Walks\u003c\/strong\u003e: Ideal companion for daily walks, hikes and outdoor exercise in hot weather\u003c\/li\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eSunstroke Prevention\u003c\/strong\u003e: Helps protect heat-sensitive Frenchies from overheating during outdoor adventures\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_20_juin_2026_19_33_18.png?v=1781980423\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"S","offer_id":46561668628641,"sku":"265BA3C461D44649AF40D288876AA049","price":19.99,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46561668661409,"sku":"DD9BB54F13ED4472A79C748825E9DBF7","price":19.99,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46561668694177,"sku":"977D0AACC7CE4726A97D6EED146D6447","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_20_juin_2026_14_56_45.jpg?v=1781979931"},{"product_id":"cool","title":"French Bulldog Cooling Vest – Breathable Summer Heat Protection","description":"\u003cp\u003eBeat the summer heat in style — this cooling vest keeps your Frenchie comfortable on every hot day adventure. ☀️🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e❄️ \u003cstrong\u003eCooling Technology\u003c\/strong\u003e: Heat-protective fabric helps regulate your Frenchie's body temperature in hot weather\u003c\/li\u003e\n\u003cli\u003e🌬️ \u003cstrong\u003eBreathable \u0026amp; Ventilated\u003c\/strong\u003e: Lightweight design allows maximum airflow for flat-faced Frenchies prone to overheating\u003c\/li\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eHeat Protection\u003c\/strong\u003e: Reduces risk of overheating and sunstroke during summer walks and outdoor play\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e3 Bright Colors\u003c\/strong\u003e: Available in Lake Blue, Pink and Green — a fresh look for every Frenchie\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e6 Sizes\u003c\/strong\u003e: S to 3XL — a perfect fit for French Bulldogs of every size, from petite to chunky\u003c\/li\u003e\n\u003cli\u003e🐾 \u003cstrong\u003eActive Lifestyle Ready\u003c\/strong\u003e: Perfect for walks, parks and outdoor adventures all summer long\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_25_juin_2026_13_52_10.png?v=1782391962\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Lake Blue \/ S","offer_id":46612658258081,"sku":"A8826D5884694F079DEECDFED1E772FA","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ 2XL","offer_id":46612658290849,"sku":"C02985C584A94A4D91A27D2BF54BA309","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ 3XL","offer_id":46612658323617,"sku":"CE13AF8114D54F529F902298069754DD","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":46612658356385,"sku":"212FD1C0E2E542E7A8EA7B38971077C6","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":46612658389153,"sku":"F28A117FD8B64A7796A3B3E1EA87ED94","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":46612658421921,"sku":"817EE2989DE24A408688728FDEAF6B38","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":46612658454689,"sku":"5DA2339CA80243E59F036D614A51674E","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":46612658487457,"sku":"A3FA4544D3754BE7978D655C19F05221","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":46612658520225,"sku":"656825D164DD4A18BE62E998BB3F40B3","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":46612658552993,"sku":"62B534DF05044C30A35906C64C7407FD","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":46612658585761,"sku":"1230C3361AC74269B16A1A11227A80AC","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":46612658618529,"sku":"3EDF3B050479406DA6C56EB1F253A52D","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":46612658651297,"sku":"C7C78868BF074184897BC8E3C2FE9C65","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":46612658684065,"sku":"206847747049431CBD18C07A0ABAB017","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/Gemini_Generated_Image_4k103p4k103p4k10_1.jpg?v=1782390476"},{"product_id":"raincoat","title":"French Bulldog Reflective Raincoat – Waterproof Transparent Cape","description":"\u003cp\u003eRain won't stop your Frenchie's daily walk — this transparent reflective cape keeps them dry, visible and totally stylish. 🌧️🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e☔ \u003cstrong\u003e100% Waterproof\u003c\/strong\u003e: PU leather material is fully rainproof and impermeable — your Frenchie stays completely dry\u003c\/li\u003e\n\u003cli\u003e🌟 \u003cstrong\u003e360° Reflective Design\u003c\/strong\u003e: Surrounded by reflective strips for maximum visibility and safety on rainy night walks\u003c\/li\u003e\n\u003cli\u003e🔍 \u003cstrong\u003eTransparent Style\u003c\/strong\u003e: Clear PU material shows off your Frenchie's look underneath — no hiding that cute face\u003c\/li\u003e\n\u003cli\u003e🔗 \u003cstrong\u003eLeash Compatible\u003c\/strong\u003e: Built-in tow opening lets you attach a leash easily without removing the raincoat\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e3 Fresh Colors\u003c\/strong\u003e: Available in Yellow, Pink and Blue — bright and fun options for every Frenchie\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e6 Sizes\u003c\/strong\u003e: S to 3XL — fits French Bulldogs of all sizes from slim pups to chunky adults\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/sIZE_6.png?v=1784463905\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Blue \/ S","offer_id":46718517969057,"sku":"54F31E4717A741A8AE67700EDFE3B23F","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":46718518001825,"sku":"1504D558A4FE42709CE70423A6F697A5","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46718518034593,"sku":"9D69BCC5FF304C169C56621A658F3E41","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":46718518067361,"sku":"F6CEFE47DCE14A79B057E0D25A3356D9","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXL","offer_id":46718518100129,"sku":"1AB0010028CB4AA7BE246F59A56959BF","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XXXL","offer_id":46718518132897,"sku":"39D39D7DC204414F976FF9D47CF70E90","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":46718518165665,"sku":"941AEE4F974D409C83590127D6E328C9","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":46718518198433,"sku":"974E8AE87DCA46379FDD0F71094C832D","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":46718518231201,"sku":"1DDC056F28EA49CFB7095328AC8FD3E8","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":46718518263969,"sku":"64DA45D5852746D2860F39E0A0D5C517","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXL","offer_id":46718518296737,"sku":"A9F2B6F1D6084A3A87E4323ADBA93081","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XXXL","offer_id":46718518329505,"sku":"B91C851958394928B36109F8C5D71DE7","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":46718518362273,"sku":"07FECD6D53BA43D288C8AEF506266475","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":46718518395041,"sku":"6381FE8B3C20462CAF777639C90FB35E","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":46718518427809,"sku":"E7058D203789444BB6C9F18A0FCA58EB","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":46718518460577,"sku":"0BAA5AAF4FF64AFBAD610D429CC86B15","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XXL","offer_id":46718518493345,"sku":"D1355F42055C458E819836D4C243854E","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XXXL","offer_id":46718518526113,"sku":"A43D58310F97402DA809E62E709A2DED","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/f.png?v=1784463255"},{"product_id":"snuffle","title":"French Bulldog Snuffle Mat – Nosework Puzzle Training Toy Mat","description":"\u003cp\u003eKeep your Frenchie's nose busy and their brain sharp — this snuffle mat turns mealtime into the best game of the day. 🌾🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eMental Stimulation\u003c\/strong\u003e: Nosework puzzle design keeps your Frenchie engaged, focused and mentally challenged\u003c\/li\u003e\n\u003cli\u003e🌿 \u003cstrong\u003eFarm Design\u003c\/strong\u003e: Fun and colorful farm-themed layout that makes sniffing and foraging extra exciting\u003c\/li\u003e\n\u003cli\u003e👃 \u003cstrong\u003eNatural Instinct Training\u003c\/strong\u003e: Encourages your Frenchie's natural sniffing instincts for a calmer, happier pup\u003c\/li\u003e\n\u003cli\u003e🛑 \u003cstrong\u003eNon-Slip Base\u003c\/strong\u003e: Stays firmly in place on any floor surface — no sliding around during playtime\u003c\/li\u003e\n\u003cli\u003e🧶 \u003cstrong\u003eSoft Fleece Material\u003c\/strong\u003e: Gentle on your Frenchie's nose and snout — safe, durable and easy to use\u003c\/li\u003e\n\u003cli\u003e😴 \u003cstrong\u003eBoredom \u0026amp; Anxiety Buster\u003c\/strong\u003e: Slows down eating and reduces anxiety — perfect for restless or overactive Frenchies\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"eprolo","offers":[{"title":"Default Title","offer_id":46726904905889,"sku":"3D673BAD69C84AA9BFCC78EA7F87FA6D","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/11111111.png?v=1784584244"},{"product_id":"anti-bite-anti-random-eating-mask","title":"French Bulldog Muzzle – Stop Random Eating \u0026 Safe Walk Mask","description":"\u003cp\u003eNo more sneaky sidewalk snacking — this muzzle keeps your Frenchie's mouth in check on every single walk. 🚫🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"auto\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🚫 \u003cstrong\u003eAnti-Random Eating\u003c\/strong\u003e: Stops your Frenchie from grabbing harmful food, trash or objects off the ground instantly\u003c\/li\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eSafe Walk Guarantee\u003c\/strong\u003e: Walk with total peace of mind knowing your Frenchie can't eat anything dangerous outside\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eDurable Nylon Material\u003c\/strong\u003e: Lightweight yet strong nylon built to handle even the most determined Frenchie snacker\u003c\/li\u003e\n\u003cli\u003e😌 \u003cstrong\u003eFlat-Face Friendly Fit\u003c\/strong\u003e: Specially designed for the short Frenchie snout — comfortable and never restrictive\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e2 Colors\u003c\/strong\u003e: Available in Blue and Pink — simple and clean options for every Frenchie personality\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e3 Sizes\u003c\/strong\u003e: S, M and L — easy to find the perfect fit for your Frenchie's unique face shape\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/size_size.png?v=1784643330\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Blue \/ S","offer_id":46731448090785,"sku":"2BF8E0D4819341A4BE54DE8C25FE60FA","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":46731448123553,"sku":"1F795A3616FA4863835C4AD0F7247F08","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46731448156321,"sku":"3BDD254752B44AA29A2319337CE91558","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":46731448189089,"sku":"82BF2A4C7DB14D4DA1627279ED995233","price":18.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":46731448221857,"sku":"B34B7B9155974940959B9E20225B8B7F","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/S.png?v=1784642636"},{"product_id":"harness-vest","title":"French Bulldog Chest Harness Vest – Durable Oxford No-Escape","description":"\u003cp\u003eBuilt for the strongest Frenchies — this explosion-proof chest harness keeps even the most powerful pullers fully under control. 💪🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eExplosion-Proof Design\u003c\/strong\u003e: Reinforced construction prevents escape — no slipping out no matter how hard your Frenchie pulls\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eDurable Oxford Cloth\u003c\/strong\u003e: Heavy-duty oxford material built to withstand daily wear, pulling and outdoor adventures\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eVest Style Fit\u003c\/strong\u003e: Full chest coverage that distributes pressure evenly — no choking, no neck strain\u003c\/li\u003e\n\u003cli\u003e🔧 \u003cstrong\u003eAdjustable Straps\u003c\/strong\u003e: Customizable fit that hugs your Frenchie's stocky, muscular build perfectly and securely\u003c\/li\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eSecure Back Clip\u003c\/strong\u003e: Strong leash attachment point on the back for maximum control during walks and training\u003c\/li\u003e\n\u003cli\u003e🐾 \u003cstrong\u003eFrenchie Approved\u003c\/strong\u003e: Designed for the powerful, compact build of French Bulldogs who love to pull and explore\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/C208D01A9EB0A08957162924DEFF2D91_1.jpg?v=1784836814\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_23_juil._2026_20_59_36.png?v=1784836815\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Black Red \/ S","offer_id":46746533855393,"sku":"6AC9DE860C1C4050A5A3BE1DB783BBBF","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black Red \/ M","offer_id":46746533888161,"sku":"11D5C4F6DAF84248B29B65FE3298FD81","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black Red \/ L","offer_id":46746533920929,"sku":"8F198ADCA7F040ECAC92F5C891D7F8B2","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black Red \/ XL","offer_id":46746533953697,"sku":"87A8A29BD8FA4DC28EE76BE0A9250C40","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":46746533986465,"sku":"454FC6E330BE4468A4130C2F25FDB95E","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":46746534019233,"sku":"C3CB2281834842638822B6491EF5D167","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46746534052001,"sku":"097E12BD161B4B49AD8D61B0E09105AE","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":46746534084769,"sku":"266DE8ADC2D84345A8A20629D04B45D2","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":46746534117537,"sku":"23166244AC2C4268997F382062A9B674","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":46746534150305,"sku":"152FBD82E7BE4D35A622C52DA6A49CF1","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":46746534183073,"sku":"16FC20113C714265ACD93A9F7C3D3909","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":46746534215841,"sku":"AF807E19DC234D7AB1C9113EA3375911","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":46746534248609,"sku":"91D94123166A4939A051219CE41A6BF0","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":46746534281377,"sku":"4C703E491D1F47A292317ED084DCAF79","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":46746534314145,"sku":"0AD1B85870B84479853504A8B9DF8A29","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":46746534346913,"sku":"A98C200472224DE081C60823BD410824","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/h_1.jpg?v=1784836815"},{"product_id":"dog-chest-back-medium-large-tank-top-style","title":"French Bulldog PU Leather Harness – Tank Top Style Chest Back","description":"\u003cp\u003eYour Frenchie just got a serious style upgrade — this sleek PU leather tank top harness is pure streetwear energy. 🔥🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e👑 \u003cstrong\u003ePremium PU Leather\u003c\/strong\u003e: Ultra fiber PU leather construction that looks luxe, feels soft and lasts long\u003c\/li\u003e\n\u003cli\u003e⚙️ \u003cstrong\u003eZinc Alloy Hardware\u003c\/strong\u003e: Heavy-duty metal fittings that are rust-proof, strong and built for daily use\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eTank Top Style Design\u003c\/strong\u003e: Stylish vest cut that fits perfectly over your Frenchie's stocky, muscular build\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e8 Color Options\u003c\/strong\u003e: A wide range of colors to match every Frenchie's personality and your personal style\u003c\/li\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eSecure Chest \u0026amp; Back Clip\u003c\/strong\u003e: Dual attachment points for maximum control and security on every walk\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e2 Sizes\u003c\/strong\u003e: S and M — designed to fit French Bulldogs with a snug, comfortable and secure fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_24_juil._2026_22_01_52.png?v=1784927115\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Brown \/ S","offer_id":46752596820129,"sku":"D9584CE87D4D462FA561C7F580ACE89D","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":46752596852897,"sku":"989EDBF1524C485AACBE1A9D92A5A334","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":46752596885665,"sku":"C633CFD3AEAC4DFAB803EBB08F28AF6B","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":46752596918433,"sku":"F9CA2CEA116049B2A5F85537B54B0293","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":46752596951201,"sku":"B7311DF2F9684FCA8C3236A3E6A02512","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":46752596983969,"sku":"A1E455E6EEC6430F81EBF08E172AEC21","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Caramel Orange \/ S","offer_id":46752597016737,"sku":"9B0937A2B21E4340A796EDCD96AB0877","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Caramel Orange \/ M","offer_id":46752597049505,"sku":"F702574070844005BBB94B7B634D6722","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Deep Sea Blue \/ S","offer_id":46752597082273,"sku":"EF0BCB19E43542F38BC1D0585D2F264B","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Deep Sea Blue \/ M","offer_id":46752597115041,"sku":"6BDAC09CA258416A8485DB7C687505BB","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Deep Green \/ S","offer_id":46752597147809,"sku":"E3EB752FA1A14E7AAEB265BDFDDBEDD2","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":46752597180577,"sku":"C779A5987F0142E89AF331A07650F9CC","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":46752597213345,"sku":"A86C77B3BF064AAC8988C9C8E2EB75BA","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":46752597246113,"sku":"6E8B8BA8346E45308142FB864B4B48DD","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":46752597278881,"sku":"37D92CF1FBC6496F9ED7DACAD839481A","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/h_2.jpg?v=1784926742"},{"product_id":"reflective","title":"French Bulldog Reflective Vest Harness – Explosion-Proof Oxford","description":"\u003cp\u003eBold, reflective and built like a tank — this python-pattern harness makes your Frenchie impossible to miss day or night. 🐍🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐍 \u003cstrong\u003ePython Pattern Reflective Fabric\u003c\/strong\u003e: Unique snake-skin reflective design that stands out far beyond ordinary reflective gear\u003c\/li\u003e\n\u003cli\u003e✨ \u003cstrong\u003eMagic Reflective Cloth\u003c\/strong\u003e: Premium Oxford + magic reflective material combo for stunning visibility and superior durability\u003c\/li\u003e\n\u003cli\u003e🛡️ \u003cstrong\u003eExplosion-Proof Strength\u003c\/strong\u003e: Reinforced construction handles the strongest pulls — keeping your Frenchie and others safe\u003c\/li\u003e\n\u003cli\u003e💪 \u003cstrong\u003eWear-Resistant Build\u003c\/strong\u003e: Heavy-duty materials extend product lifespan significantly — built for daily long-term use\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eVest Style Chest Strap\u003c\/strong\u003e: Full chest coverage distributes pressure evenly — no choking, no neck strain on your Frenchie\u003c\/li\u003e\n\u003cli\u003e💰 \u003cstrong\u003ePremium Value\u003c\/strong\u003e: High-end materials and performance delivered at an accessible, cost-effective price point\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_25_juil._2026_21_10_09.png?v=1785010256\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Black \/ S","offer_id":46756951294113,"sku":"1FDF59FD088E4019BE2A2584DA3A1299","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":46756951326881,"sku":"2498AF98A70A4A8AB03EBE7B40E23C7F","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":46756951359649,"sku":"D1052DCA7FC74ED5843DC163DEA086DF","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":46756951392417,"sku":"3A4CDECFF1A849A2B08A3B6151CAF955","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":46756951425185,"sku":"5AA489D046FC48FD99FAD5DC04C857E5","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":46756951457953,"sku":"BA3567FAFF164D6B869D9F248373B9FC","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":46756951490721,"sku":"2802DC9E77544E46A4647FA696D01C7E","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":46756951523489,"sku":"F2A2BE80586A4F9D854FB881255EB582","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":46756951556257,"sku":"B0FAEB5ED4C04B3ABA0C32D797C738EF","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":46756951589025,"sku":"C763DF64FBA14FBFBD54E1FB02CD7BD4","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":46756951621793,"sku":"3435DBAA13CA48BDBB50C9C72CADFB7D","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":46756951654561,"sku":"604338C42263415E9264A911361155E6","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ff_2.jpg?v=1785010140"},{"product_id":"halloween","title":"French Bulldog Halloween Costume – Funny Cosplay Set with Wig","description":"\u003cp\u003eThis Halloween your Frenchie isn't just cute — they're the scariest, funniest and most iconic trick-or-treater on the block. 🎃🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🎃 \u003cstrong\u003eComplete Costume Set\u003c\/strong\u003e: Includes adjustable clothes, a fun wig and a foam knife — everything for the full look\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e👻 \u003cstrong\u003eHilarious Cosplay Style\u003c\/strong\u003e: Novelty Halloween design guaranteed to make everyone laugh, stop and take a photo\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🎭 \u003cstrong\u003eAdjustable Fit\u003c\/strong\u003e: Costume and wig are fully adjustable — fits the stocky, unique build of French Bulldogs perfectly\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🦺 \u003cstrong\u003eEasy to Put On\u003c\/strong\u003e: Simple dressing process so your Frenchie is Halloween-ready in minutes without the struggle\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🔪 \u003cstrong\u003eFoam Knife Prop\u003c\/strong\u003e: Safe and lightweight foam knife accessory completes the costume for maximum dramatic effect\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e📸 \u003cstrong\u003eUltimate Photo Moment\u003c\/strong\u003e: The most viral-worthy Halloween look your Frenchie will ever wear — pure internet gold\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_25_juil._2026_21_58_26.png?v=1785013943\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Red \/ S","offer_id":46757079580833,"sku":"0A6A2245D3B04D1C8F4029BFBE011959","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":46757079613601,"sku":"9A2D76B67DF447448DC95BAE977898F6","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":46757079646369,"sku":"7E37187F61364C889F08E905AB1CECC7","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":46757079679137,"sku":"0888B135DBA2440FB8153DFB9B9EC28E","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/gg.jpg?v=1785013942"},{"product_id":"reflective-vest","title":"French Bulldog No-Escape Harness – Padded Control Handle Vest","description":"\u003cp\u003eTotal control, zero escape — this padded harness gives you and your Frenchie the safest walk every single time. 🔒🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🚫 \u003cstrong\u003eNo-Escape Design\u003c\/strong\u003e: Secure vest construction prevents your Frenchie from slipping out — no matter how hard they pull\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🖐️ \u003cstrong\u003eControl Handle\u003c\/strong\u003e: Top grab handle gives you instant control in traffic, crowds or unexpected situations\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🌟 \u003cstrong\u003eReflective Strips\u003c\/strong\u003e: High-visibility reflective material keeps your Frenchie safe and seen on night walks\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🛋️ \u003cstrong\u003eShock-Absorbing Padding\u003c\/strong\u003e: Soft padded lining absorbs pulling pressure — gentle on your Frenchie's chest and body\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🔧 \u003cstrong\u003eFully Adjustable Fit\u003c\/strong\u003e: Customizable chest belt for a snug, secure fit on your Frenchie's unique body shape\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e🛡️ \u003cstrong\u003eAnti-Theft Safety\u003c\/strong\u003e: Secure design keeps your Frenchie close and protected against sudden grabs or escapes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_28_juil._2026_21_04_52_4c8135b0-56f2-4226-87dd-d3e4af955d3d.png?v=1785269426\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"2xs \/ green","offer_id":46773549695137,"sku":"E2F65F1DDC0E4729A3CAE080814CE98B","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2xs \/ orange","offer_id":46773549727905,"sku":"673802F791364B798584D42523FA1249","price":29.99,"currency_code":"USD","in_stock":true},{"title":"2xs \/ black","offer_id":46773549760673,"sku":"556A005E1CB145AB9760E18BE20B9E8C","price":29.99,"currency_code":"USD","in_stock":true},{"title":"xs \/ green","offer_id":46773549793441,"sku":"3D4918AD019E4B1E94D31EEC8A0215CE","price":29.99,"currency_code":"USD","in_stock":true},{"title":"xs \/ orange","offer_id":46773549826209,"sku":"A6C351039A9F479C9F2ABA94F401B260","price":29.99,"currency_code":"USD","in_stock":true},{"title":"xs \/ black","offer_id":46773549858977,"sku":"F9D72B7335DE49968D9918AB7D33FFEF","price":29.99,"currency_code":"USD","in_stock":true},{"title":"s \/ green","offer_id":46773549891745,"sku":"6D016AC6E9AD4C58B8E4A71C7684DFDC","price":29.99,"currency_code":"USD","in_stock":true},{"title":"s \/ orange","offer_id":46773549924513,"sku":"F4B1B068915A4DF0AE0F01CC8840B478","price":29.99,"currency_code":"USD","in_stock":true},{"title":"s \/ black","offer_id":46773549957281,"sku":"DBC23FCFABB740F5954A05D745D0A900","price":29.99,"currency_code":"USD","in_stock":true},{"title":"m \/ green","offer_id":46773549990049,"sku":"88D8700A40514BCCA8564EE67728F36F","price":29.99,"currency_code":"USD","in_stock":true},{"title":"m \/ orange","offer_id":46773550022817,"sku":"4F851DFFFB6744EFB26C39917D2D8437","price":29.99,"currency_code":"USD","in_stock":true},{"title":"m \/ black","offer_id":46773550055585,"sku":"8A0C85F78E5F43F693627074B004287A","price":29.99,"currency_code":"USD","in_stock":true},{"title":"l \/ green","offer_id":46773550088353,"sku":"4ECB5035F09A4315B3BDA928B408AF61","price":29.99,"currency_code":"USD","in_stock":true},{"title":"l \/ orange","offer_id":46773550121121,"sku":"0CE602160BFC479AA6010764ED24C233","price":29.99,"currency_code":"USD","in_stock":true},{"title":"l \/ black","offer_id":46773550153889,"sku":"2C9310BC113B41BAB5B417D979FFE7B8","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_28_juil._2026_20_59_26.jpg?v=1785269425"},{"product_id":"kennel-bed","title":"French Bulldog Dog Kennel Mat – Washable All-Season Cozy Bed","description":"\u003cp\u003e\u003cstrong\u003eGive your Frenchie the coziest nap spot in the house — a washable, all-season kennel mat built just for them. 😴🐾 \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧼 \u003cstrong\u003eFully Removable \u0026amp; Washable\u003c\/strong\u003e: Easy to remove and clean — keeps your Frenchie's sleeping space fresh and hygienic\u003c\/li\u003e\n\u003cli\u003e🌡️ \u003cstrong\u003eAll-Season Comfort\u003c\/strong\u003e: Designed for year-round use — warm and cozy in winter, cool and breathable in summer\u003c\/li\u003e\n\u003cli\u003e🧸 \u003cstrong\u003eMulti-Layer Cushioning\u003c\/strong\u003e: Sponge and PP cotton filling provide soft, supportive comfort for your Frenchie's joints\u003c\/li\u003e\n\u003cli\u003e💧 \u003cstrong\u003eWaterproof Bottom Layer\u003c\/strong\u003e: Drip plastic cloth base prevents moisture from soaking through to your floors\u003c\/li\u003e\n\u003cli\u003e❄️ \u003cstrong\u003eIce Bean Cooling Layer\u003c\/strong\u003e: Built-in cooling material keeps your Frenchie comfortable during warm weather naps\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e3 Sizes\u003c\/strong\u003e: M, L and XL — perfect fit for French Bulldogs of every size from slim pups to chunky adults\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/image\/202607\/0F868F65C12E2BEC2FD34C33C8DAFA5A.jpg\" title=\"0F868F65C12E2BEC2FD34C33C8DAFA5A.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/image\/202607\/8FE47BBF003B73FA1B755F4D4229B9D1.jpg\" title=\"8FE47BBF003B73FA1B755F4D4229B9D1.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/image\/202607\/2732811EA29EFC0EE2949463F6DF07F1.jpg\" title=\"2732811EA29EFC0EE2949463F6DF07F1.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/image\/202607\/8FE1BB548BF81DC0A01EEA48482DC4F2.jpg\" title=\"8FE1BB548BF81DC0A01EEA48482DC4F2.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"60*45","offer_id":46788768956577,"sku":"A85D13AE683B4BDB86CF7314A7E6D1E3","price":39.99,"currency_code":"USD","in_stock":true},{"title":"70*55","offer_id":46788768989345,"sku":"C232A9EDF50540DBA812F17D343EA552","price":39.99,"currency_code":"USD","in_stock":true},{"title":"80*65","offer_id":46788769022113,"sku":"783F7AD0C1FC49DCB2AE4C9708759512","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/g_1.jpg?v=1785408472"},{"product_id":"leach","title":"French Bulldog Vest Harness \u0026 Leash Set – Durable Walking Rope","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eEvery great walk starts with the right gear — this vest harness and leash combo keeps your Frenchie secure and stylish from step one. 🐾✨\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🧵 \u003cstrong\u003ePremium Materials\u003c\/strong\u003e: Polyester, nylon and alloy construction — lightweight, strong and built for daily walks\u003c\/li\u003e\n\u003cli\u003e⚙️ \u003cstrong\u003eAlloy Hardware\u003c\/strong\u003e: Rust-proof metal fittings that stay secure and reliable no matter how hard your Frenchie pulls\u003c\/li\u003e\n\u003cli\u003e🎽 \u003cstrong\u003eVest Style Harness\u003c\/strong\u003e: Comfortable chest vest design fits perfectly over your Frenchie's stocky, muscular build\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003e3 Width Options\u003c\/strong\u003e: Choose from 1.5cm, 2.0cm or 2.5cm width — all at 120cm length for the perfect walk control\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003e4 Colors Available\u003c\/strong\u003e: Multiple color options to match your Frenchie's personality and your daily style\u003c\/li\u003e\n\u003cli\u003e🚶 \u003cstrong\u003eWalk Ready\u003c\/strong\u003e: Designed specifically for daily dog walking — secure, comfortable and zero neck strain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-7\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/8A33708B2FC07E97F87245B840BE4AAE.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-12\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/A7BC4DD03412DB6CCD1F42BF9B4491DA.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-14\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/F510B1F199A9185892D455B4EFEEAFE4.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-16\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/BA5AA215AA28F8E59CAD82C51040BC1C.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-18\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/B1541F66F9C30B3BD7595D1AF581B798.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-22\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/35A35512CB8EC2ABAAD59BD17A99BE7F.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-24\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/E47D272C1E182309A3FAFE68CF6E8516.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"magic-26\" src=\"https:\/\/shopifyfile.oss-accelerate.aliyuncs.com\/attached\/pingtai\/202207\/22FA0A493BF290F1E5CB727574145F72.jpg\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/gggg.png?v=1785529207\" alt=\"\"\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Pink \/ 1.5cm","offer_id":46797777404065,"sku":"36BECDF6CC664386BE2A6C75D37FC614","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2.0cm","offer_id":46797777436833,"sku":"BDB8420FD17646CF88F5E8CA99F4CAF9","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2.5cm","offer_id":46797777469601,"sku":"4D279EA33AF9483A892CF4C02EAC1B24","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 1.5cm","offer_id":46797777502369,"sku":"D823B6D36B6D42DC96AD2F1FD59757F0","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 2.0cm","offer_id":46797777535137,"sku":"867BB2FABD724A5E93462198234543FE","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 2.5cm","offer_id":46797777567905,"sku":"6E97971D88424D748E8AAFA208BF6145","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 1.5cm","offer_id":46797777600673,"sku":"D6E9EED2F6EE4399A018D3DF039107F3","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2.0cm","offer_id":46797777633441,"sku":"67929814F09746DBAD4CE63E6A6F8B45","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2.5cm","offer_id":46797777666209,"sku":"D1C911653CA849D6906563367CD67967","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 1.5cm","offer_id":46797777698977,"sku":"CFC3A0E929774409A001325966998A01","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2.0cm","offer_id":46797777731745,"sku":"8273565683F34BE2B962B030DCE5076A","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2.5cm","offer_id":46797777764513,"sku":"5183F3FADF7B4E9FA2BE217545623C82","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/leach.jpg?v=1785529221"},{"product_id":"rocket-squeaky","title":"French Bulldog Rocket Squeaky Plush Toy – Colorful Chew Rope","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eYour Frenchie's playtime just launched into orbit — this colorful rocket squeaky toy is about to become their new obsession. 🚀🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e🔊 \u003cstrong\u003eBuilt-In BB Squeaker\u003c\/strong\u003e: Satisfying squeak sound keeps your Frenchie entertained and excited during every play session\u003c\/li\u003e\n\u003cli\u003e🚀 \u003cstrong\u003eFun Rocket Design\u003c\/strong\u003e: Colorful cartoon rocket shape that looks adorable and sparks your Frenchie's curiosity instantly\u003c\/li\u003e\n\u003cli\u003e🧶 \u003cstrong\u003eRope Chew Element\u003c\/strong\u003e: Integrated rope section satisfies your Frenchie's natural chewing instinct safely and effectively\u003c\/li\u003e\n\u003cli\u003e🧸 \u003cstrong\u003eSoft Cloth Material\u003c\/strong\u003e: Gentle on your Frenchie's mouth and gums — safe for hours of chewing and carrying around\u003c\/li\u003e\n\u003cli\u003e😴 \u003cstrong\u003eBoredom Buster\u003c\/strong\u003e: Perfect toy to keep restless Frenchies mentally stimulated and entertained when home alone\u003c\/li\u003e\n\u003cli\u003e🎁 \u003cstrong\u003eGreat Gift Idea\u003c\/strong\u003e: A fun, colorful and affordable gift for any French Bulldog owner who loves to spoil their pup\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"eprolo","offers":[{"title":"Red","offer_id":46798327578785,"sku":"8CE2F15FC428455F9AF03A8B75321CA7","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":46798327611553,"sku":"8179BE57665948ADB09A89B4CA5ECE20","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/dfdd.jpg?v=1785534514"},{"product_id":"water-bottle","title":"French Bulldog Travel Water Bottle – 270ml Portable Outdoor Cup","description":"\u003cp\u003eNever let your Frenchie go thirsty on the go — this sleek portable water bottle keeps them hydrated on every adventure. 💧🐾\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e💧 \u003cstrong\u003e270ml Large Capacity\u003c\/strong\u003e: Holds enough water for 2.5 hours of hydration — perfect for long walks and outdoor trips\u003c\/li\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eOne-Button Locking\u003c\/strong\u003e: Simple one-click mechanism prevents leaks and spills inside your bag effortlessly\u003c\/li\u003e\n\u003cli\u003e💦 \u003cstrong\u003eSplash-Proof Design\u003c\/strong\u003e: Anti-sprinkler technology means no mess — clean, controlled drinking every single time\u003c\/li\u003e\n\u003cli\u003e🧴 \u003cstrong\u003eFood Grade ABS Material\u003c\/strong\u003e: Safe, non-toxic material that's completely harmless for your Frenchie's health\u003c\/li\u003e\n\u003cli\u003e🎒 \u003cstrong\u003ePortable \u0026amp; Lightweight\u003c\/strong\u003e: Compact and easy to carry on walks, hikes, travel and outdoor adventures\u003c\/li\u003e\n\u003cli\u003e🐾 \u003cstrong\u003eBuilt-In Drinking Bowl\u003c\/strong\u003e: Integrated bowl design lets your Frenchie drink comfortably without any extra equipment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_1_aout_2026_19_19_09.png?v=1785608412\" alt=\"\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_1_aout_2026_19_18_55.png?v=1785608412\" alt=\"\" width=\"662\" height=\"315\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165129_43645.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1xQ_ga9WD3KVjSZSgq6ACxVXaW.jpg\" title=\"20190529165129_43645.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/ChatGPT_Image_1_aout_2026_19_18_50.png?v=1785608412\" alt=\"\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165129_43102.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1SK_la8Cw3KVjSZFuq6AAOpXac.jpg\" title=\"20190529165129_43102.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165129_82947.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1j4fnaWWs3KVjSZFxq6yWUXXak.jpg\" title=\"20190529165129_82947.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165130_47949.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1wFjfa21G3KVjSZFkq6yK4XXa7.jpg\" title=\"20190529165130_47949.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165130_68562.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1Ze2ea3KG3KVjSZFLq6yMvXXaR.jpg\" title=\"20190529165130_68562.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165130_75978.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1tOnnaW1s3KVjSZFAq6x_ZXXaB.jpg\" title=\"20190529165130_75978.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"20190529165130_18536.jpg\" src=\"https:\/\/ae01.alicdn.com\/kf\/HTB1GJzea25G3KVjSZPxq6zI3XXaL.jpg\" title=\"20190529165130_18536.jpg\"\u003e  \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u003cbr\u003e \u003cbr\u003e\u003c\/p\u003e","brand":"eprolo","offers":[{"title":"Orange","offer_id":46800650829985,"sku":"81F3D97F1D074D82977F445B89994BFE","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":46800650797217,"sku":"EE6C0642ACAE4215B16A7BDA4C95F135","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/files\/fd.jpg?v=1785608513"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/2539\/0753\/collections\/Gemini_Generated_Image_3btkje3btkje3btk_2.jpg?v=1781781575","url":"https:\/\/frenchiehub.shop\/collections\/frenchie-favorites.oembed?page=2","provider":"Frenchie Hub","version":"1.0","type":"link"}