Bulbasaur was of course one of the starter pokemon in the original pokemon games, and while it isn’t a starter in Pokemon: Let’s Go, Eevee and Pikachu, it is available to catch, though it is considered to be somewhat rare.
How to Find and Catch Bulbasaur in Pokemon: Let’s Go, Eevee and Pikachu
There are a couple different ways to find a Bulbasaur. The first place you’ll find one is in Viridian Forest near Route 2. You’ll want to increase your Catch Combo to increase your chances of it spawning. To increase your catch combo, continue to catch grass type pokemon in a row, and whatever you do don’t run from battles as this resets your combo.
Alternatively if you’re still having a hard time finding Bulbasaur, head to Cerulean City once you’ve caught 30 pokemon. In the building to the left of the Pokemon Center, you’ll find a lady that will give you a Bulbasaur as long as you’ve caught 30 pokemon.
Check out this guide if you are looking for the other original starter pokemon as well.