One of the top Pokemon Go gym defenders right now is Blissey. It's quite difficult to defeat this tank within the 90-second battle time limit.
Best Match Up So Far
Fortunately, Reddit user Goptimiz has found the best possible attackers for Blissey including their best movesets. The Dragonite is first on the list using the combo moveset Dragon Breath and Dragon Claw. The second is the Gen 2 Tyranitar using Bite and Crunch against Blissey. The Gyarados is a third option. This Pokemon can use Dragon Breath and Hydro Pump but it's also advisable to include dodge charge moves.
Pokemon GO players can field a Donphan that has the Counter and Play Rough moveset. Vaporeon is another promising attacker which can use the Water Gun and Hydro Pump against the tank gym defender. Machamp can also face Blissey provided it doesn't have a move that can counter fighting type Pokemon. Finally, a Heracross with Counter and Close Combat may emerge victorious against this tank.
Best Strategy
Pokemon Go gym attackers should note that they only have 90 seconds to win the battle. Trainers should use the dodge sparingly since this move costs half a second. This time, the Blissey's quick moves are not worth dodging for. The seven mentioned Pokemon attackers were chosen because they are also tanks like the Blissey. Trainers should also avoid dodging against charged moves as long as their Pokemon can take the damage.
Use the quick and charged moves as often as possible. Attackers should note that they must defeat this gym defender before the time limit expires. This strategy though assumes that there's only one Blissey gym defender. If there's more than one, it's probably better to look for another gym. Blissey is a normal type Pokemon with a maximum CP of 3219.