The moment I saw this I felt in love right away! My  puppy is a small size 5.1 lbs. She is 11 weeks old (who is still learning to jump up and down from things) but she has to take a good grip to get on it so due to that legs are off as shown on the pictures. The pillow it brings it is a little high but is a very strong pillow, it’s not hard is comfy. The material is a little hard which is good because you can tell it will not break easily (once you have product in front of you) The person who designed it made it PURRRFECT for dogs as you know dogs scratches on things so that’s on point! If you would like to make it soft just buy something like I did on the pictures. This is worth the buy I would recommend to any one.