Maybe this would be good for a small dog but not for medium.  I wasted my money on this item and on the chair one as well.  Dog jumps up on couch and everything wrinkles up, falls off the arm of the couch and moves.  I also purchased the grips to hold in place and those really didn't work either.  I wished I had taken a picture but got frustrated and pulled it all off the couch and chair.