In a large skillet, brown beef with onion. Drain any grease. Season with garlic salt and pepper. Stir in tomato sauce, Italian seasoning, sugar and wine or water. Cook for a few minutes and remove from heat.
Use a mixer to beat together the cream cheese, sour cream and cottage cheese.
Spoon 1/2 of the noodles into a 9 x 13" casserole dish that has been sprayed with cooking spray. Cover noodles with the cheese mixture, then the rest of the noodles. Pour the meat-tomato mixture over the top. Sprinkle with parmesan cheese, croutons and then dot the top with butter.
Bake in a preheated 350 degrees F oven for 35 to 45 minutes.