Wash and completely dry your apples and insert popsicle sticks. Set aside. Spray waxed paper or parchment paper with non stick cooking spray, or use silicone pan liners.
Melt butter in a heavy saucepan. Add brown sugar, corn syrup, and salt. Cook and stir over medium heat until mixture comes to a boil; about 10-12 minutes.
Stir in the sweetened condensed milk. Cook and stir till a candy thermometer reads 240° (soft ball stage).
Remove from heat and stir in vanilla. Let caramel cool a couple minutes, then dip apples into caramel. Twirl apple to remove excess caramel, then quickly add additional toppings as desired.
Place apples on prepared parchment paper or a silicone pan liner.
Notes
When you get to the last few apples, it is hard to dip them. You can just pour the hot caramel over them.