I'm feeling tramatized by this thread. My little guy is 4 and just learning.
I will keeping the Arnica oil on hand. If you have some or can get some it's the most awesome stuff for bruising and swelling. I buy Weleda brand, which you can buy at Target. It's in an olive oil base. It gets slathered on any bumps and bruses in our house and I've used it while diapering to hydrate the skin. It's something that could help when ice is not an option. It might be something you could try even now for the swelling and bruising. It really helps the pain too.