Meaning: The puppy was in a state of rest with his eyes closed below or beneath the covered area attached to the house.
Choice of Words: Slept means to be in a state of rest with your eyes closed. Under means below or beneath. Porch is a covered area attached to a house.