look I know for the most part most of the trees have the same pokemon, however there are some locations with a larger variety, these pokemon aren't listed and they seem to only show there. I believe it should be listed, if fishing is there, headbutting should too, it still requires a separate action from walking or swimming, it requires an interaction with a surface or structure. Fishing and headbutt is only different when it comes to the form of interaction.
Please list the headbutt pokemon for each area use a small bush or tree to define how its obtained.