Weather damage, leech seed, recoil/curse damage, status damage, ability (iron barbs/rough skin, for example), rocky helmet, and life orb do stack. However, it is nearly impossible to have every single one of these stack unless you stage a battle, but way within the possible range to have multiple at a time.