In a bowl, add ground beef and 1 cup of unsalted beef broth/stock, use a spoon or fork to break all the beef chunk to make sure no clump.
Finely dice the onion and garlic.
Using a large sauce pan over high heat, melt 1 Tbsp butter and add the diced onion & garlic. Stir until golden brown and start giving off aroma (do not burn).
Pour the broken beef w/ stock into saucepan, stir and cook for 3-5 minutes to let them brown.
Now add all the season: 2 cups of ketchup, 1/2 Tbsp mustard, 1 tsp Worcestershine sauce, 1/2 Tbsp chili powder, 1/2 Tbsp paprika and 1/2 tsp salt.
Stir well to mix and add the remaining beef broth.
Bring to boil and reduce heat to small/simmering.
Let simmer for 30 minutes or until desired thickness with stirring in between.
Add 1/2 tsp ground pepper, stir well to mix then turn off heat source.
Serve hot over hot dog with some fresh diced onion and grated cheddar.