I rated this bed a 5 because it is perfect for Emily, my large mini aussie who is about 18" tall and 50 lbs (slightly overweight).  However, I had considered using it for my little Momma (14" and 22 lbs) and her 5 pups and it wouldn't work for them.  The size was fine, but the padding was so thick that the pups got stuck between the bed pad and the bed wall and they couldn't get out.  I was afraid they might suffocate.  I will have to go back to the old crate pad with the rolled edge for my Momma's and babies.  This one was just too padded for them.  But it is a good product at a good price and well made.