Pets can have a positive impact on mental health in various ways. They provide companionship, reduce feelings of loneliness and depression, lower stress levels, increase physical activity through playing and walking, and offer unconditional love and support. Pets can also help improve self-esteem and provide a sense of purpose and routine in daily life, which can all contribute to better mental well-being.