Cherrymon

Digivolves from
or
 * Woodmon
 * 1) Golemon
 * 2) RedVegiemon

Digivolves to

 * Puppetmon
 * AncientTrojamon