Great thanks so much!
Coming back to let you know you can also cheese the system. Dandelions both cost and sell for 1 Spirit Orb, so you can just buy and resell infinitely to unlock him the moment you have even a single item.
Interesting