Bouffalant has arrived in Pokémon Go, and you can catch it during Unova Week, the Ultra Unlock reward trainers earned during Pokémon Go Fest 2020. Bouffalant, alongside other Pokémon, makes its debut. You won't be able to find Bouffalant galloping across the landscape or running towards you when using a decoy. Instead, you have to search for this Pokémon, and it's an unlikely place.
For Unova Week, Bouffalant is only available in the New York area, USA, within 5 miles of Eggs. You receive these eggs by spinning the Poké Stop and Gym photo discs, and the egg only appears if you have a free egg slot in your inventory. If you were to visit a Poké Stop in Portland, Oregon, and you were awarded a 5k, it isn't lucky enough to have a Bouffalant inside. It's a region-exclusive Pokémon.
Players have reported seeing him as far away as Rhode Island. Some Boston players also report seeing him. It is likely, for the event, that Bouffalant could be sighted beyond the New York area, in the United States, allowing players in the northeast of the country to find him. It will likely serve as an extended promotion and then after the week of the event it will only be available in New York.
Bouffalant is a normal type with a max CP of 2, attack of 797, defense of 195, and stamina of 182. It is weak for Combat-type attacks, but it is resistance to Ghost-type moves. If you catch one, its best set of moves include Zen butt and skull. These are decent moves to use, but not the best thing to use in the Pokémon Go Ultra league due to its lower CP value. He might be able to wreak havoc in the Great League, but there are better choices.
It's strange to make this Pokémon exclusive to a particular region of the United States. It could be Niantic's attempt to make it difficult to catch more Pokémon, as the list explains. If you were hoping to find Bouffalant wandering around in Unova week, you're out of luck unless you live near the Big Apple.