Peanut butter is alright to offer in small amounts as treats, but I wouldn't give too much too often. It's quite sticky, sweetened, and thick for a ham. Both crunchy and creamy are safe. The only difference is that chunky contains pieces of peanuts. As mentioned above, just plain peanuts would be a much better choice