Yes. Yorkies can have peanut butter, but not in excess. Too much can cause vomiting or diarrhea. It’s best to feed them natural peanut butter that does not have additives, like sugar, which can throw off the blood-sugar levels of small dogs like Yorkies.