Do the host "decides" the enemies state?
This is one way to do it. Which I recommend, but there might be games which work with other methods.
Basically I'm asking whats the best way to handle a 4 player p2p game
with many enemies on screen.
There is no best way.The simplest way to do it would be to have one host control everything about the game, and ...