Yes, pets can greatly improve mental health. They provide companionship, reduce stress and anxiety, encourage routine, and promote physical activity. Interacting with pets can increase feel-good hormones like oxytocin, offering emotional comfort and reducing feelings of loneliness or depression.