I've been thinking about using one for supporting my allies with Friend Guard. I looked through its movepool and I found that it can learn Light Screen, Reflect, Safeguard, Helping Hand, Thunder Wave, and Pain Split. It could even hide behind Protect to keep itself alive if necessary while its ally takes less damage thanks to Friend Guard. What are your thoughts? Could Jigglypuff work?