I remember this original team! The only thing I'd consider is a
Utility Hitmontop >
Hariyama. Why? Stealth Rocks chews away at your team and Snover doesn't really protect you from Stealth Rocks being set up; Uxie for one has no trouble setting up Rocks and dealing some damage with U-turn. And with Stealth Rocks in play; Arcanine, Registeel and Chansey will cause problems as they would force switching, or cause heavy damage or status' on your Blizzard spammers.
Quote:

Hitmontop @ Leftovers
Intimidate
252 HP / 4 Atk / 252 Def
Impish
- Rapid Spin
- Foresight
- Close Combat
- Rest
|
Hitmontop still provides you the Physically offensive force needed to handle both Registeel and Chansey, and maybe even more. You trade the added Bulk provided by Guts and the reliable recovery, but you gain a away to support your team while still dealing with the three top threats.
Very good team, I absolutely love the idea of Hail being so offensive, and I see a lot of teams struggling with this type of playstyle. GL!