Question: can zigzagoon pickup rare candy?
Answer: No. The chance for Pickup to activate after winning a battle is 10%, and the maximum chance of a Rare Candy being "picked up" is 10%, which means that there is a 1% chance of getting a Rare Candy from a Pickup Pokémon. Even if you have a party full of level 41+ Zigzagoon, the chance will be 6%.