Preheat oven to 350 degrees
Line a cookie sheet with parchment paper
In a large bowl, cream together the butter, shortening, and peanut butter
Add the white and brown sugar, cream until smooth, about 2 to 4 minutes
Beat in the eggs and vanilla
Sift together the flour, baking soda, baking powder, and salt in another large bowl.
Carefully combine the flour mixture with the peanut butter mixture until all flour is mixed in.
Using a cookie scoop, make heaping tablespoon sized balls on your cookie sheet. Space cookies an inch or two apart.
With a fork flatten the cookies slightly with a crisscross pattern
Bake in oven for 8 to 14 minutes (depending on the size of the cookie), add 1 to 2 minute increments as needed. These cookies are cooked slightly crispy to allow dipping ease.
Remove from oven, cool on baking sheet for 5 minutes, remove to cooling rack and cool for an additional 10 minutes.
Repeat baking until all cookies are finished