You can fight most bosses in any order you choose but you'll most likely have to fight Mushna first, one of the 3 mushroom sisters. She'll be close to the caterpillar shop on the right side of the map.
After that, you'll get an umbrella shroom. You can use it to explore the left side of the map by using the updraft with the umbrella.