So as we know since weather was introduced, every round of every battle has to remind us that it's still raining (or other weather effect).
-What if it tells us the first round only?
Then on subsequent rounds a 'rain icon' shows up to indicate that it is still currently raining.
The icon would go away if the rain stops, and perhaps one more notification could be sent in battle to let us know it stopped raining.
That way we are only notified twice during a battle per weather effect (at most), which would streamline battling, EV training, and egg move training greatly.