We recently got a poodle puppy who had managed to get over baby gates and any blockade I had set up. This did the trick. My 12 yr old grandson put it together so assembly was easy. It is high enough he can't jump over. It really doesn't look bad either. When we're home we just leave the gate open. Works great!