PB is extremely high-fat - which is why i cut it, by mixing half PB & 1/2 low-fat cream cheese.
Also, dogs can get the PB jammed onto their hard palates & gag, trying to get the glob off - dogs who are prone to this do it over & over, it gets vacuum-sealed onto the roof of the mouth, & can't be easily removed, & the poor dog can be frantic...
a month later, offer that dog PB, & there's a 60% chance it will happen again.
Maybe it's anatomy, i dunno.
I also use low-fat cream cheese + fish as a squeezable goody -
2 parts crm-chz to 1 part fish, it might be canned [jack mackerel, salmon, tuna, sardines...] or pouch-packed.
I often freeze the bulk of it in ziplocks, defrost 1 at a time, & fill one toob. The bag goes back in the 'frig; after a session, either wipe the cap well, then squeeze out a dab & wipe it again, or remove the cap & wash it, then replace it.
That keeps bacteria from the dog's mouth from multiplying in the toob.