The body shaving makes the skin thin, allowing the infection to pass the skin layer. So, I'd avoid shaving as long as you're in contact sports and encourage your training partners to do likewise.
Personally I like to keep them at least as far as stick length but one should train for all ranges.
Kali / JKD practitioner, I assume? Good stuff.