Does the Heat Rock work only if the Sunny Day user holds it, or does it also activate if another pokemon in later has one?
Heat Rock only works with the pokemon that is holding it. If you switch out and that pokemon has the Heat Rock as well, if Sunny Day is still going it will still activate. I hope this helped.