Love it easy to install and looks stylish! Have a lil 20 pound  who sits on it.  I think it’s dog friendly but I do supervise dog not to scratch.