In a large bowl, mix peanut butter, softened butter, vanilla, and salt until smooth.
Gradually add powdered sugar and mix until a soft, firm dough forms.
Roll the mixture into 1-inch balls and place on a lined baking sheet.
Refrigerate or freeze for 30 minutes until firm.
Melt chocolate chips with butter or shortening until smooth.
Insert a toothpick into each peanut butter ball and dip into chocolate, leaving a small circle of peanut butter exposed on top.
Place back on the baking sheet and remove toothpicks.
Chill until chocolate is fully set.