While the competitive metagame for the Pokémon franchise is constantly tweaked with each generation, several stat-buffing moves are consistently reliable in battle. With over 1,000 unique species that carry unique Type combinations, there are always plenty of creatures to make use of these moves in a variety of situations.
Source:https://www.cbr.com/strongest-buffs-pokemon-ranked/