In a skillet, lightly brown meats and onion in butter. Drain excess fat and place meat mixture into a well-greased crockpot. Stir in garlic, mushrooms, salt, nutmeg, spinach, and flour. Beat eggs and milk together; pour over meat mixture. Stir well, cover and cook on Low for 7 to 9 hours, or until firm. Sprinkle with shredded cheese 5 minutes before serving.