-NewslettersTop 10 unexpected causes of weight gain1. Excessive healthy fats. Yes, fats can be healthy (avocado, olive oil, nuts), but too much of anything can lead to weight gain....