It is not harmful to German Shepherds to eat peanut butter. However, peanut butter should be given in moderation because it is high in calories. Some individual German Shepherds may be allergic to peanut butter as well, so it is best to be cautious at first.