In a large mixing bowl, add the butter and cream cheese. Using a hand mixer, whip them together until smooth- about 2 minutes.
Next add in the sugars, and again whip until evenly combined.
Add the chocolate dip and extract to the mixture, whipping again until evenly combined.
In a small mixing bowl, combine the cocoa powder, powdered sugar, and salt- whisking together until evenly combined.
Add this dry mixture into the cream cheese slowly, whipping well with each addition. Repeat until all of the dry ingredients are completely incorporated.
Spread a piece of plastic wrap out over a clean surface. Place the cheese ball in the center. Roll up the wrap up tightly around the cheese ball to seal, and smooth as needed to further form the mixture into a smooth ball.
Put the wrapped dessert cheese ball in the refrigerator and let it chill for at least one hour, or up to over night.
When ready to serve, place the mini chocolate chips into a shallow dish, or plate in an even layer.
Unwrap the chilled ball and roll it in the chips to evenly cover all sides. Press chocolate chips in, as needed, to cover any bare spots. Transfer the chocolate dessert ball to your desired serving plate/platter.
Add the candy eyes, press two white chocolate chips in upside down for the teeth, and then an unwrapped Hershey kiss into each side of the ball for the ears.
Serve immediately, or refrigerate until ready to serve- but no more than 15-20 minutes or so.
Add fresh fruit slices, graham crackers, pretzels, etc to the platter for dipping, set out for guests, and dig in!