Seems to work for 20 pound pooch. It should be placed against a wall. Mattress is thick and comfy.