Dogs lay on your feet for several reasons, including showing affection, seeking comfort and warmth, feeling safe and secure, and exhibiting pack instincts by staying close to their "pack leader," which is you. This behavior demonstrates trust, protection, and a desire to maintain a close bond with their owner. Sitting or lying on your feet often reflects their natural instinct to be near their family members for security and companionship.