With the butter and the peanut butter, I think you may have to add more flour. Watch that they don't brown too fast as well.
Instead or shortening or butter (high cholesteral) I use Becel heart healthy margarine in my baking recipe. I have to add a little more flour since it tends to liquefy more than shortening. By the way I have done the peanut butter/Hershey kisses blossoms substituting corn flour for regular flour for gluten free cookies.