I have 4 dogs - all large breeds.  These are nice because they can't pull them off the sofas because of the elastic.