Ζεματίζετε, στραγγίζετε καλά και ψιλοκόβετε το σπανάκι. Κομματιάζετε τη φέτα ή τη μυζήθρα και τρίβετε σε χοντρό τρίφτη τη γραβιέρα ή το λαδοτύρι.
Σε μεγάλο τηγάνι (κατάλληλο και για φούρνο) ζεσταίνετε τα 2/3 από το βούτυρο και σοτάρετε το κρεμμύδι με τα μανιτάρια. Προσθέτετε και το σπανάκι συνεχίζοντας το σοτάρισμα μέχρι να μαλακώσει και να απορροφηθούν τα υγρά. Αποσύρετε από τη φωτιά, αφήνετε το μείγμα να κρυώσει λίγο και προσθέτετε τα τυριά.
Σε ένα μπολ χτυπάτε τα αυγά με 2 κουταλιές της σούπας λιωμένο βούτυρο, 2 κουταλιές νερό και προσθέτετε τον άνηθο, αλάτι και πιπέρι συνεχίζοντας το χτύπημα.
Βάζετε το τηγάνι με το σπανάκι να ζεσταθεί σε χαμηλή φωτιά και ρίχνετε τα χτυπημένα αυγά από πάνω. Ανασηκώνετε λίγο το σπανάκι για να πάει παντού το μείγμα των αυγών. Σκεπάζετε το τηγάνι και αφήνετε την ομελέτα να σιγοψηθεί για 8’ - 10’ περίπου.
Την περιχύνετε με το υπόλοιπο βούτυρο και τη βάζετε στο γκριλ μέχρι να ροδίσει η επιφάνειά της. Τη σερβίρετε ζεστή ή κρύα.