Sandstorm and hail do 2 HP per action, so does a Burn. Leech Seed does varying damage depending on how close the pokemon are to each other. Tomo was close to Sonic when he attacked, so all three seeds made their target. Had they been further away, then they may not have all hit, resulting in it being less. And I allow burns to stack, so they can do increasing amounts of damage.