It won’t take you long to encounter Pokémon in Pokémon Go while you wander the world. Your real-world position does matter while playing the game, though. For example, the closer you are to water the more likely you are to find a Water-type Pokémon.
For many, Dragon-type Pokémon can be particularly frustrating to catch. These are some of the rarest encounters to find in the game, although some players get lucky, such as finding them during a windy day while they’re close to water. It varies on your luck.
Some players have reported finding Dragon-type Pokémon in parks, large city districts, and exploring on windy days.
Unfortunately, you won’t have any lures available to bring them to a reliable PokéStop. Alternatively, you can choose to activate an incense on your character, attracting a variety of Pokémon to your position. The problem with this strategy is multiple Pokémon will come to your location, many of them likely not to be Dragon-type. There are a handful you can get that are easier than others, such as Kingdra, Bagon, or Gible.
Some random research tasks reward random Pokémon encounters. You can receive these from spinning PokéStops, which can increase your chances of landing a Dragon-type without finding one in the wild, but that’s a bit of luck, too.
There’s no sure-fire way to obtain Dragon-type Pokémon. It’s plenty of trial and error to explore your local area, waiting to find more Pokémon. You may want to be on the lookout for a windy day, though, as many players credit those to when they found one.