My little dog is really happy with this bed.  It is really poufy so it might be a little big for the new puppy, but she will grow into I'm sure.  The other dog is perfectly happy in it and it's holding up really well.  Just what I was expecting from the picture and description.  It's great quality and just the right size as well.