In a medium bowl, combine the cream cheese, sour cream, shredded cheese, and lemon juice with a rubber spatula or with a hand mixer (if desired).
Divide this mixture evenly between 3 bowls: one bowl will be for the cranberry pecan cheese balls, one will be for the bacon ranch cheese balls, and the other will be for the honey sesame cheese balls.
Into the first bowl, add the chopped dried cranberries, chopped pecans, pepper, garlic powder, onion powder, and salt.
Into the second bowl, add the ranch seasoning, parmesan cheese, bacon, and chives.
Into the third bowl, add the Worcestershire sauce, honey, feta cheese, pepper, garlic powder, onion powder, and salt.
Stir each mixture well to combine. Cover each mixture and refrigerate for about 2-3 hours or until the mixtures become firm enough to roll.
Prepare a baking sheet or cutting board lined with parchment paper.
Prepare the ingredients for rolling on the outside of the cheese balls in three more small bowls. Combine the dried cranberries and pecans in one, the bacon and chives in another, and the everything bagel seasoning in the last. Set these aside.
Using a cookie scoop or a tablespoon, scoop out about one tablespoon of the chilled cranberry pecan cheese ball mixture and roll it in your hands to form a ball. Roll the mini cheese ball in the chopped cranberries and pecans, and set the mini cheese ball on the prepared pan or board. Repeat with the other mini cheese balls until the mixture is gone (you should get about 10 mini cheese balls for each flavour).
Repeat this process with the other flavours, rolling the balls and dipping them in the correct coating for that flavour.
Chill the cheese balls in the fridge for about 2 more hours or overnight. If chilling for more than 2 hours, we recommend covering the cheese balls with plastic wrap to keep them fresh.
Before serving, place a pretzel stick into each mini cheese ball and serve on your favourite serving platter or cheese board.