{"product_id":"dog-safety-gate-plus-extra-strong-no-drill-pet-gate-for-stairways-doorways-hallways-easy-one-hand-use-no-wall-damage","title":"Dog Safety Gate Plus – Extra Strong, No-Drill Pet Gate for Stairways, Doorways \u0026 Hallways | Easy One-Hand Use, No Wall Damage","description":"\u003cstyle\u003e\n  \/* Pet Gate Plus — Description Styles (scoped, theme-friendly) *\/\n  .pgp { color: #20314D; line-height: 1.5; max-width: 800px; margin: 20px auto; }\n  .pgp * { box-sizing: border-box; }\n  \n  \/* Headings — kế thừa font theme, chỉ control size + weight *\/\n  .pgp h2 { font-size: 1.5em; font-weight: 700; color: #20314D; margin: 1.5em 0 0.5em; line-height: 1.3; }\n  .pgp h3 { font-size: 1.15em; font-weight: 600; color: #20314D; margin: 1.2em 0 0.5em; line-height: 1.3; }\n  \n  .pgp-main-heading { font-size: 1.5em; font-weight: 700; text-align: center; color: #20314D; margin-bottom: 0.5em; }\n  .pgp-intro { font-size: 1em; text-align: center; color: #20314D; margin-bottom: 1.5em; }\n  \n  \/* Feature lists with orange checkmark *\/\n  .pgp-feature-list { list-style: none; padding-left: 0; }\n  .pgp-feature-list li { margin-bottom: 0.5em; padding-left: 1.5em; position: relative; }\n  .pgp-feature-list li::before { content: \"✓\"; position: absolute; left: 0; color: #20652F; font-weight: bold; }\n  \n  \/* What's included box *\/\n  .pgp-whats-included { background-color: rgba(32,49,77,0.05); padding: 1.2em; border-radius: 8px; margin: 1.5em 0; border: 1px solid rgba(32,49,77,0.1); }\n  .pgp-whats-included-title { font-size: 1.15em; font-weight: 600; text-align: center; color: #20314D; margin-bottom: 0.8em; }\n  .pgp-included-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 0.8em; list-style: none; padding-left: 0; }\n  .pgp-included-list li { padding: 0.6em 0.8em; background: white; border-radius: 4px; border-left: 3px solid #20652F; box-shadow: 0 1px 3px rgba(32,49,77,0.08); }\n  \n  \/* Size table *\/\n  .pgp-size-table { width: 100%; border-collapse: collapse; font-size: 0.9em; border: 1px solid #eef1f5; border-radius: 8px; overflow: hidden; margin: 0.8em 0; }\n  .pgp-size-table thead tr { background: #f7f9fc; }\n  .pgp-size-table th, .pgp-size-table td { text-align: left; padding: 0.6em 0.8em; }\n  .pgp-size-table tbody tr { border-top: 1px solid #eef1f5; }\n  \n  .pgp-size-notes { margin: 0.5em 0 0 1.2em; padding: 0; font-size: 0.85em; color: #55657d; }\n  \n  @media (max-width: 768px) {\n    .pgp-included-list { grid-template-columns: 1fr; }\n  }\n\n  \/* Reviews — scoped *\/\n  .uph-reviews { color: #111; margin-top: 3rem; }\n  .uph-reviews * { box-sizing: border-box; }\n  .uph-reviews .rating-box { background: #fafafa; border: 1px solid #eee; border-radius: 12px; padding: 16px; margin: 8px 0 16px; }\n  .uph-reviews .rating-head { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }\n  .uph-reviews .rating-score { font-size: 28px; font-weight: 800; }\n  .uph-reviews .stars { letter-spacing: 2px; font-size: 18px; line-height: 1; color: #f59e0b; }\n  .uph-reviews .muted { color: #666; font-size: 0.95em; }\n  .uph-reviews .bar { height: 8px; background: #eee; border-radius: 999px; overflow: hidden; }\n  .uph-reviews .bar \u003e i { display: block; height: 100%; background: #f59e0b; }\n  .uph-reviews .meta-row { display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 12px; }\n  .uph-reviews .verified-badge { display: inline-flex; align-items: center; gap: 6px; background: #e7f8ec; color: #0a7d37; border: 1px solid #b8efcc; padding: 6px 10px; border-radius: 999px; font-size: 12px; font-weight: 600; }\n  .uph-reviews .tag-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 12px 0; }\n  .uph-reviews .tag { font-size: 12px; background: #f1f5f9; border: 1px solid #e2e8f0; padding: 6px 10px; border-radius: 999px; }\n  .uph-reviews .grid { display: grid; grid-template-columns: 1fr; gap: 14px; }\n  .uph-reviews .card { border: 1px solid #eee; border-radius: 12px; padding: 14px; background: #fff; }\n  .uph-reviews .rev-head { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; }\n  .uph-reviews .who { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }\n  .uph-reviews .avatar { width: 28px; height: 28px; border-radius: 50%; background: #eef; display: grid; place-items: center; font-weight: 700; color: #0c4a6e; font-size: 13px; }\n  .uph-reviews .name { font-weight: 700; font-size: 0.95em; }\n  .uph-reviews .flag { font-size: 14px; }\n  .uph-reviews time { color: #555; font-size: 12px; }\n  .uph-reviews .inline-verified { display: inline-flex; align-items: center; gap: 4px; background: #e7f8ec; color: #0a7d37; border: 1px solid #b8efcc; padding: 2px 6px; border-radius: 6px; font-size: 11px; font-weight: 600; }\n  .uph-reviews .inline-verified svg { width: 11px; height: 11px; fill: #0a7d37; }\n  .uph-reviews .props { display: flex; flex-wrap: wrap; gap: 6px; margin: 8px 0; }\n  .uph-reviews .chip { font-size: 11px; background: #f8fafc; border: 1px solid #e5e7eb; padding: 4px 8px; border-radius: 6px; }\n  .uph-reviews .body { margin-top: 8px; line-height: 1.5; font-size: 0.95em; }\n  .uph-reviews .media { margin-top: 10px; border-radius: 10px; overflow: hidden; }\n  .uph-reviews .media img { width: 100%; height: auto; display: block; }\n  .uph-reviews .see-more { margin: 8px 0 0; text-decoration: underline; background: none; border: none; padding: 0; font-size: 12px; color: #374151; cursor: pointer; }\n  .uph-reviews .footer { margin-top: 16px; display: flex; justify-content: center; }\n  .uph-reviews .load { padding: 10px 20px; font-weight: 700; border: 1px solid #ced4da; background: #fff; border-radius: 8px; cursor: pointer; font-size: 0.95em; }\n  .uph-reviews .load:hover { background: #f8fafc; }\n  \n  @media (min-width: 720px) {\n    .uph-reviews .meta-row { grid-template-columns: 1.2fr 1fr; align-items: center; }\n    .uph-reviews .grid { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pgp\"\u003e\n\n  \u003cdiv class=\"pgp-main-heading\"\u003eA simple gate to protect your loved pets\u003c\/div\u003e\n  \u003cp class=\"pgp-intro\"\u003eStops dogs from dashing out the door — protecting them from accidents and giving you peace of mind.\u003c\/p\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/37fd39d2292c4305ae9011e7eca98968.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch2\u003e🐾 Why you'll love it\u003c\/h2\u003e\n\n  \u003ch3\u003e🎯 Most untrained dogs simply can't clear a properly sized gate\u003c\/h3\u003e\n  \u003cp\u003eMost untrained household dogs can only jump about \u003cstrong\u003e2–3× their shoulder height\u003c\/strong\u003e, and even less indoors.\u003c\/p\u003e\n  \u003cp\u003eIn AKC agility, standard jump heights are typically \u003cstrong\u003e8–24 inches\u003c\/strong\u003e, even for trained dogs.\u003c\/p\u003e\n  \u003cp\u003eThat's why a gate up to \u003cstrong\u003e47 inches (≈120 cm)\u003c\/strong\u003e creates a barrier that exceeds the natural ability of most dogs — especially indoors, where limited space and traction reduce jump performance.\u003c\/p\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/215a09319f8140ddae493f1b3768dcfc.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e🎯 Stops escapes \u0026amp; protects your family\u003c\/h3\u003e\n  \u003cp\u003eBlocks pets up to 50 lbs from racing upstairs, bolting through the front door, or sneaking into rooms.\u003c\/p\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003eKeeps dogs away from danger zones like kitchens, stairs, or the baby's nursery.\u003c\/li\u003e\n    \u003cli\u003ePerfect for families with kids, guests, or busy streets outside the door.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c8ab13c378bf4e2f9b2e70a1660cb1e5.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e🎯 Strong enough for big breeds\u003c\/h3\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003eImpact-tested up to 50 lbs of force — built for large, energetic dogs.\u003c\/li\u003e\n    \u003cli\u003eReinforced steel frame = chew-proof and push-resistant.\u003c\/li\u003e\n    \u003cli\u003ePeace of mind, even with your most determined escape artist.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/70ab384a73584ca0a3fe8368e4765e5a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e📌 Steel-reinforced + 3M grip — a gate that actually holds its ground\u003c\/h3\u003e\n  \u003cp\u003eUnlike flimsy mesh barriers, this gate is built with a reinforced steel frame that resists bending, pushing, and repeated impact. Combined with industrial-grade 3M adhesive mounting brackets, it creates a tight, stable hold without drilling into your walls.\u003c\/p\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eReinforced steel structure\u003c\/strong\u003e handles daily pushing, pawing, and sudden lunges from active dogs.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e3M adhesive mounting system\u003c\/strong\u003e forms a strong bond with clean surfaces for secure, no-damage installation.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOptional screw hardware included\u003c\/strong\u003e for maximum hold in high-pressure areas like stairways.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eImpact-tested up to 50 lbs of force\u003c\/strong\u003e — built for real-life pet behavior, not just light use.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f61ae1bd40ff4f3d9d781a0ac5f24bcb.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e⚡ Hassle-free setup (no tools, no damage)\u003c\/h3\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003eInstalls in under 5 minutes — just click, secure, done.\u003c\/li\u003e\n    \u003cli\u003eNo drilling, no wall damage — protective wall pads keep your paint safe (renters love this).\u003c\/li\u003e\n    \u003cli\u003eCan also be screwed in for extra-secure stairway use.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d004700857184e6db7e1cb176cdb9f6f.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e🚪 Built for everyday life\u003c\/h3\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003eAdjustable from 28\" to 60\" wide to fit almost any doorway, hallway, or stairway.\u003c\/li\u003e\n    \u003cli\u003eOne-hand open\/close — no juggling when carrying groceries or holding a leash.\u003c\/li\u003e\n    \u003cli\u003eStay-open option when you want free access.\u003c\/li\u003e\n    \u003cli\u003eSwing door opens both ways or locks one-way for stair safety.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cvideo class=\"lazy-video\" width=\"100%\" loop muted playsinline preload=\"none\"\u003e\n    \u003csource data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/14aae470c6fd4b10b862c1b9fee3b69c.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n  \u003ch3\u003e📏 Pet Gate Plus — size \u0026amp; fit guide\u003c\/h3\u003e\n  \u003ctable class=\"pgp-size-table\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth range\u003c\/th\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003cth\u003eBest for\u003c\/th\u003e\n\u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e28″–33″ (71–84 cm)\u003c\/td\u003e\n\u003ctd\u003e20″ (51 cm)\u003c\/td\u003e\n\u003ctd\u003eSmall doors, hallways\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34″–37″ (86–94 cm)\u003c\/td\u003e\n\u003ctd\u003e35″ (89 cm)\u003c\/td\u003e\n\u003ctd\u003eStandard front doors\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e38″–47″ (96–119 cm)\u003c\/td\u003e\n\u003ctd\u003e41″ (104 cm)\u003c\/td\u003e\n\u003ctd\u003eLarge doors, stairways\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003cul class=\"pgp-size-notes\"\u003e\n    \u003cli\u003eGate folds flat (~1.5″) when not in use.\u003c\/li\u003e\n    \u003cli\u003eOne-hand open + stay-open mode.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003e✨ Looks good, not bulky\u003c\/h3\u003e\n  \u003cul class=\"pgp-feature-list\"\u003e\n    \u003cli\u003eSlim profile (only 1.5\" thick when closed).\u003c\/li\u003e\n    \u003cli\u003eNeutral finish blends seamlessly with modern interiors.\u003c\/li\u003e\n    \u003cli\u003eA gate that protects your dog and matches your home décor — no more ugly baby gates.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/7.png?v=1758712663\" alt=\"Pet Gate Plus installed in modern home interior\" loading=\"lazy\" style=\"width:100%; height:auto; margin:1em 0;\"\u003e\n\n  \u003cdiv class=\"pgp-whats-included\"\u003e\n    \u003cdiv class=\"pgp-whats-included-title\"\u003e📦 What's inside the box\u003c\/div\u003e\n    \u003cul class=\"pgp-included-list\"\u003e\n      \u003cli\u003e1× Fully assembled Pet Gate Plus\u003c\/li\u003e\n      \u003cli\u003e4× Mounting brackets with pre-attached 3M adhesive (no tools needed)\u003c\/li\u003e\n      \u003cli\u003eFixtures \u0026amp; screws (optional secure install)\u003c\/li\u003e\n      \u003cli\u003e1× Embroidered Gate Plus head cover\u003c\/li\u003e\n      \u003cli\u003e1× Easy step-by-step guide\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003csection class=\"uph-reviews\" aria-label=\"Customer reviews\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n  \u003cmeta itemprop=\"name\" content=\"Pet Gate Plus\"\u003e\n  \u003cdiv itemprop=\"aggregateRating\" itemscope itemtype=\"https:\/\/schema.org\/AggregateRating\"\u003e\n    \u003cmeta itemprop=\"ratingValue\" content=\"4.9\"\u003e\n    \u003cmeta itemprop=\"reviewCount\" content=\"2653\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rating-box\"\u003e\n    \u003cdiv class=\"rating-head\"\u003e\n      \u003cdiv class=\"rating-score\"\u003e4.9\u003c\/div\u003e\n      \u003cdiv class=\"stars\" aria-label=\"Rated 4.9 out of 5\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"muted\"\u003eBased on \u003cstrong\u003e2,653\u003c\/strong\u003e verified reviews\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"meta-row\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"display: grid; grid-template-columns: 56px 1fr 40px; gap: 8px; align-items: center; margin-top: 6px;\"\u003e\n          \u003cdiv\u003e5 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\u003ci style=\"width: 93%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e93%\u003c\/div\u003e\n          \u003cdiv\u003e4 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\u003ci style=\"width: 6%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e6%\u003c\/div\u003e\n          \u003cdiv\u003e3 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\u003ci style=\"width: 1%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e1%\u003c\/div\u003e\n          \u003cdiv\u003e2 stars\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\u003ci style=\"width: 0%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e0%\u003c\/div\u003e\n          \u003cdiv\u003e1 star\u003c\/div\u003e\n\u003cdiv class=\"bar\"\u003e\u003ci style=\"width: 0%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"muted\" style=\"text-align: right;\"\u003e0%\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; flex-direction: column; gap: 8px;\"\u003e\n        \u003cdiv\u003e\u003cspan class=\"verified-badge\"\u003e✅ Verified purchases\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"tag-row\"\u003e\n          \u003cspan class=\"tag\"\u003eNo-drill install\u003c\/span\u003e\n          \u003cspan class=\"tag\"\u003eOne-hand open\u003c\/span\u003e\n          \u003cspan class=\"tag\"\u003eFits stairways\u003c\/span\u003e\n          \u003cspan class=\"tag\"\u003eStylish look\u003c\/span\u003e\n          \u003cspan class=\"tag\"\u003eGreat for big dogs\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"grid\" id=\"uph-review-grid\"\u003e\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eE\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eEmily R.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 23, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eNo-drill install\u003c\/span\u003e\u003cspan class=\"chip\"\u003eOne-hand open\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eSet this up between our kitchen and the nursery in under five minutes. The one-hand latch is clutch when I'm carrying the baby and coffee. Looks like it belongs in our home — not a clunky baby gate.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1700408254_3239581695909457291_19212128149.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eS\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eSarah M.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 22, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eGreat for big dogs\u003c\/span\u003e\u003cspan class=\"chip\"\u003eRenters\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eWe're renters and I was nervous about wall damage — no issues at all. The pads hold tight, and our 70 lb shepherd mix can't push past it. Chic and sturdy.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1753096156_3681559857867602398_19212128149.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eJ\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eJessica K.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 20, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eFits stairways\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eLove the swing-both-ways door on the stairs. We set it to one-way when the grandkids visit — super safe and zero tripping.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1723220288_3430942912773921897_19212128149.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eA\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eAmanda L.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 19, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eStrong \u0026amp; sturdy\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eHolds back our big boy who loves to charge the front door when packages arrive. The mesh + steel frame feels solid and chew-proof.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1744046305_3605644205126875761_19212128149.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eM\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eMichelle D.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 18, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eEasy setup\u003c\/span\u003e\u003cspan class=\"chip\"\u003eOne-hand open\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eTook me longer to unbox than to install. One hand open is a game changer when I'm carrying groceries. Clean look too.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1748440863_3642508423717269848_19212128149_aff1daad-d8a0-465b-9493-fd1888f1abf5.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eR\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eRebecca P.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 16, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eStay-open feature\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eWe use it to block the kitchen while cooking — keeps our beagle out of harm's way. The stay-open option is handy during parties.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1718715050_3393150237278742299_19212128149_aba18894-c888-4ad1-9630-07a301d975c2.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eL\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eLauren H.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 15, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\n\u003cspan class=\"chip\"\u003eSlim profile\u003c\/span\u003e\u003cspan class=\"chip\"\u003eStylish look\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eSurprisingly slim — closes down to almost nothing when not in use. Doesn't fight with our décor.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1712055260_3337283864657374207_19212128149_e1a18dab-f295-49b3-ad5f-5efd4bc330e7.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eM\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eMegan S.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 14, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eFor multi-pet homes\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eBought for our new puppy and ended up loving it for our older cat too — she can't sneak into the nursery anymore.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1748440863_3642508423717399239_19212128149_d47befd0-486f-41b1-b29e-078bbbc54b27.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eN\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eNicole W.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 12, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eAdjustable width\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eWe adjusted it to 47\" for a wide hallway — fits perfectly and feels secure. Worth it for the peace of mind.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1712055260_3337283864657171556_19212128149_3eb7d11d-5533-4de5-971b-5e0e473ef3c1.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"card\"\u003e\n      \u003cdiv class=\"rev-head\"\u003e\n        \u003cdiv class=\"who\"\u003e\n          \u003cdiv class=\"avatar\"\u003eH\u003c\/div\u003e\n\u003cspan class=\"name\"\u003eHannah B.\u003c\/span\u003e \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e \u003ctime\u003eSep 10, 2025\u003c\/time\u003e\n          \u003cspan class=\"inline-verified\"\u003e\u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 0l3.09 6.26L22 7.27l-5 4.87L18.18 22 12 18.27 5.82 22 7 12.14l-5-4.87 6.91-1.01z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"props\"\u003e\u003cspan class=\"chip\"\u003eTrainer recommended\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"body\"\u003eBrilliant customer service and support. We have 2 extra long gates for front and back. Very sturdy and do the job very well. Love the fact they're not going to fall over or blow over. Excellent customer aftercare too.\u003c\/div\u003e\n      \u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0963\/5089\/6409\/files\/dogg8co_1722357445_3423704860326519977_19212128149_6f3ca3d2-400e-4fdf-9358-7fbf461daced.jpg?v=1758624444\" alt=\"Verified review photo\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"footer\"\u003e\u003cbutton class=\"load\" id=\"uph-load-more\"\u003eSee All Reviews\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n  (function() {\n    \/\/ === Lazy-load + auto-play videos ===\n    function initLazyVideos() {\n      var videos = document.querySelectorAll('video.lazy-video');\n      if (!videos.length) return;\n\n      if (!('IntersectionObserver' in window)) {\n        videos.forEach(function(video) {\n          var source = video.querySelector('source[data-src]');\n          if (source) {\n            source.src = source.dataset.src;\n            video.load();\n            video.play().catch(function() {});\n          }\n        });\n        return;\n      }\n\n      var videoObserver = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          var video = entry.target;\n          if (entry.isIntersecting) {\n            var source = video.querySelector('source[data-src]');\n            if (source \u0026\u0026 !source.src) {\n              source.src = source.dataset.src;\n              video.load();\n            }\n            var p = video.play();\n            if (p !== undefined) p.catch(function() {});\n          } else {\n            if (!video.paused) video.pause();\n          }\n        });\n      }, { rootMargin: '300px 0px', threshold: 0.1 });\n\n      videos.forEach(function(v) { videoObserver.observe(v); });\n    }\n\n    \/\/ === Reviews load more + read more ===\n    function initReviews() {\n      var container = document.getElementById('uph-review-grid');\n      var btn = document.getElementById('uph-load-more');\n      if (container \u0026\u0026 btn) {\n        btn.addEventListener('click', function() {\n          btn.textContent = 'All reviews loaded';\n          btn.disabled = true;\n          btn.style.opacity = 0.7;\n        });\n\n        container.querySelectorAll('.card .body').forEach(function(el) {\n          var full = el.textContent.trim();\n          if (full.length \u003e 240) {\n            var short = full.slice(0, 240) + '…';\n            var moreBtn = document.createElement('button');\n            moreBtn.className = 'see-more';\n            moreBtn.textContent = 'Read more';\n            var expanded = false;\n            el.textContent = short;\n            el.after(moreBtn);\n            moreBtn.addEventListener('click', function() {\n              expanded = !expanded;\n              el.textContent = expanded ? full : short;\n              moreBtn.textContent = expanded ? 'Show less' : 'Read more';\n            });\n          }\n        });\n      }\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', function() {\n        initLazyVideos();\n        initReviews();\n      });\n    } else {\n      initLazyVideos();\n      initReviews();\n    }\n  })();\n\u003c\/script\u003e","brand":"CraftedAtlas","offers":[{"title":"M - 20\"x33\" \/ Steel","offer_id":51208776941846,"sku":"DO01-ST-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"M - 20\"x33\" \/ Black","offer_id":51208776974614,"sku":"DO01-BL-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"M - 20\"x33\" \/ White","offer_id":51208777007382,"sku":"DO01-WH-M","price":59.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ Steel","offer_id":51208777040150,"sku":"DO01-ST-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ Black","offer_id":51208777072918,"sku":"DO01-BL-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"L - 35\"x37\" \/ White","offer_id":51208777105686,"sku":"DO01-WH-L","price":74.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ Steel","offer_id":51208777138454,"sku":"DO01-ST-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ Black","offer_id":51208777171222,"sku":"DO01-BL-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"XL - 47\"x41\" \/ White","offer_id":51208777203990,"sku":"DO01-WH-XL","price":94.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ Steel","offer_id":51208777236758,"sku":"DO01-ST-2XL","price":144.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ Black","offer_id":51208777269526,"sku":"DO01-BL-2XL","price":144.86,"currency_code":"USD","in_stock":true},{"title":"2XL - 47\"x60\" \/ White","offer_id":51208777302294,"sku":"DO01-WH-2XL","price":144.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0988\/6456\/2454\/files\/frame_17_1x_07b113f9-70d2-42e1-9a7f-7b4aaeb7c4ca.webp?v=1776942848","url":"https:\/\/dogever.com\/products\/dog-safety-gate-plus-extra-strong-no-drill-pet-gate-for-stairways-doorways-hallways-easy-one-hand-use-no-wall-damage","provider":"DOG EVER","version":"1.0","type":"link"}