In a large (6 quart (5.5L) or larger) heavy-based saucepan or Dutch oven, heat olive oil over medium heat. Add onion, garlic, and mushrooms and cook for 4-5 minutes until the onion softens and the mushrooms start to release liquids.
Add celery, carrots and one-half cup wine and continue cooking, stirring occasionally, for 3-4 minutes.
Add crumbled beef and sausage to the Dutch oven and cook for 8-10 minutes or until no longer pink inside. Remove from heat and carefully drain excess fat from the pot.
Return to heat and add tomato puree, petite-cut tomatoes, tomato paste, and remaining red wine to Dutch oven, along with oregano, thyme, rosemary, and sugar. Stir to combine.
Add the bay leaves and Parmesan rind. Season with salt and black pepper, to taste, and stir to combine.
Cover and simmer on low heat for 3-4 hours, stirring occasionally. If the sauce is too thick, add a little water to achieve the desired consistency. If it is too thin, continue cooking until it reaches the thickness you prefer.
Remove from heat and discard the bay leaves and Parmesan rind. Taste and adjust seasonings, as desired.
Serve immediately with your favorite cooked pasta and some cheesy garlic bread.
Refrigerate or freeze unused portions for later use. Enjoy!