Assume I buddy walked >10km with Pikachu A and it now sits on my shoulder.
If I evolve it into a Raichu, will it still be able to sit on my shoulder (assuming the evolved form is BUDDY_SHOULDER type too)?
If I buddy pikachu B now, will pikachu B sit on my shoulder?
If I buddy a gastly and then change back to buddying pikachu A, will pikachu A still sit on my shoulder?
There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.