Dogs can eat and many really enjoy peanut butter. But beware, some peanut butter brands contain an ingredient called xylitol, which is toxic to dogs and even eating small amounts can be fatal. ... As with all treats, peanut butter should be given to dogs in moderation and fed alongside a healthy balanced diet.