>>47250609Rock will protect Koharu from "harm" at all costs to the point he will not approve of Gou as her friend as Gou cries too often whenever he gets emotional of his Pokemon and also gives up easily whenever there is a problem.
However, Rock will approve Ash as a worthy friend as Ash has went to all the regions and fought hard in battles. From Rock's POV, Ash is someone who protects his friends and Pokemon from harm.