Fill out the area under the sofa. Get some thin storage boxes, the kind people usually place under the bed. Fill them with something heavy --so the puppy can't push them around to make space for himself-- or use them to store out-of-season blankets or holiday decor.