Cut away any excess fat from short ribs.
Wash thoroughly to remove bone dust, then pat dry with paper towels - remove as much moisture as you can.
Season short ribs with salt and pepper.
Heat butter and oil in dutch pot on high heat and once most of the butter has melted place as many short ribs in the pot as you can and brown on all sides.
Do not overcrowd the pot, you will likely have to brown the short ribs in two batches.
Once all are browned set aside.
Add carrots, celery, onion and garlic to the pot and cook until flavors release, making sure to lift off the brown bits at the bottom of the pot.
Carefully add the entire bottle of wine, stirring to combine ingredients, then add bay leaves.
Continue to cook on a medium-high heat until wine reduces to approx. 2 cups.
Add beef stock and short ribs and combine, then cover pot and place in a preheated oven at 350 and allow to cook until you are able to easily pull away a piece of meat with a fork (approx. 3 hours). Check progress regularly every 45 mins.
When cooked, remove from oven and carefully remove short ribs and set them aside, then pour sauce through a sieve, reserving the sauce.
Discard contents in sieve and return ribs and sauce to pot.
Serve when ready.