This has worked very well.  We have had it in place for 7 months and the puppy has not taken it down yet.