In a medium bowl, beat together the butter and cream cheese until light and fluffy. Add the peanut butter, vanilla, brown sugar, and powdered sugar, and mix until smooth.
Gently fold in the chocolate chips, peanut butter chips, and M&M's. Serve with fresh apple slices, graham crackers, pretzels, animal crackers, and/or vanilla wafers. Refrigerate any leftovers