So if Greninja with Protean used U-turn and would become Bug, would it come back on the field as a Bug after switching?
Protean
NO it wears off after switch
Unless I'm wrong baton pass is the only way to keep the stat changes when you switch. Even that is only stats not types, but even if you pass the type changes to the next poke would have to pass them back