Superb answer to keeping our dogs out of the garden.  It is 3 feet high and each piece has ends long enough to stick down in the sand (we live on a big sandbar and the ground is very soft).  They are easy to push in the ground unless you are living on hard packed clay or over rocks. They are easy to move around.  I don't know how you could drive them into the ground or move them if your dirt is hard.  They are ornamental and not meant to keep dogs in. I bought them to put around and island in a terrace. I have bulldogs and while they jumped right over the border installed by the previous owner, they see this as a fence.  I think they would be fine unless your dog jumped up against it.  They are perfect for our needs. Other fences blocked the view and did not stand up well.  I bought 35 of them - 7 boxe and they prevent the dogs from harming the plant