Best Durable Baby Gate
Installation Tips: Before attaching the gate to your door, you can easily install the main gate using the provided tool.


Offering a quick and easy DIY installation that can be done within 25 minutes, our extra-tall 30″ gate can be mounted between two walls effortlessly. In fact, it’s completely surface safe and can be installed via the pressure mounts or extra screws to fit your needs.

We’ve made it easier for parents, pet owners, and even large pets to walk through our ultra-wide, adjustable gate thanks to a two-way door design. The door will stay open when opened more than 90° and lock when below that, for added baby and pet safety.

All-steel design, more durable for kids and big dogs. Metal welded slots are more stable and reliable than other plastic separate slots.

Observe the position of the lock and leave a gap of 1/16″, in case the door is too tight and can’t be closed or too loose and can’t be closed tightly.

With InnoTruth Baby Gate, You can keep your pet away from areas that you don’t want them to enter. Enjoy your time without a pet’s disturbance.

A smart double locking design features a pull and lift upper system & a bottom locking, which always keeps it locked down tight.
Find more options baby gates
|
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
Customer Reviews
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,565
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,565
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 317
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 317
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,565
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,667
|
.aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,667
|
Price
|
$39.99 | — | $39.99 | — | $44.63 | $47.98 | $49.98 |
Height
|
30″ Tall | 30″ Tall | 30″ Tall | 30″ Tall | 30″ Tall | 30″ Tall | 36″ Extra Tall |
Width
|
28.9″- 42.1“ | 28.9″- 42.1“ | 28.9″- 42.1“ | 28.9″- 42.1“ | 29″- 39.6“ | 29″- 39.6“ | 29″- 39.6“ |
Color
|
White | Black | Brown | White | Black | White | Black |
Pressure Mounted
|
|||||||
Opening Both Sides
|
|||||||
Double-Lock
|
.aplus-v2 .apm-brand-story-carousel-container {
position: relative;
}
.aplus-v2 .apm-brand-story-carousel-hero-container,
.aplus-v2 .apm-brand-story-carousel-hero-container > div {
position: absolute;
width: 100%;
}
/*
Ensuring the carousel takes only the space it needs.
The sizes need to be set again on the absolutely positioned elements so they can take up space.
*/
.aplus-v2 .apm-brand-story-carousel-container,
.aplus-v2 .apm-brand-story-carousel-hero-container {
height: 625px;
width: 100%;
max-width: 1464px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.aplus-v2 .apm-brand-story-carousel-hero-container,
.aplus-v2 .apm-brand-story-carousel-hero-container > div {
height: 625px;
}
.aplus-v2 .apm-brand-story-carousel.a-carousel-container {
padding: 0px;
}
/*
This centers the carousel vertically on top of the hero image container and after the logo area (125px).
Margin-top = (heroHeight – cardHeight – logoAreaHeight) / 2 + logoAreaHeight
*/
.aplus-v2 .apm-brand-story-carousel .a-carousel-row-inner {
margin-top: 149px;
}
/*
Cards need to have a width set, otherwise they default to 50px or so.
All cards must have the same width. The carousel will resize itself so all cards take the width of the largest card.
The left margin is for leaving a space between each card.
*/
.aplus-v2 .apm-brand-story-carousel .a-carousel-card {
width: 362px;
margin-left: 30px !important;
}
/* styling the navigation buttons so they are taller, flush with the sides, and have a clean white background */
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right {
padding: 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image {
border: none;
margin: 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner,
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {
background: #fff;
padding: 20px 6px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner {
border-radius: 0px 4px 4px 0px;
}
.aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {
border-radius: 4px 0px 0px 4px;
}