We get it, you want to be the very best like no one ever was. To catch them is… Sorry, got carried away with the song. But we know that you are trying to become the best Pokemon Trainer there is in Pokemon GO. How do you do that? Good question. First, you need to make sure that your Eevee is the strongest possible Eevee there is, to make sure that your Growlithe is the strongest of its kind. You have to make sure that every Pokemon you have is better than anyone elses.
In order to ensure that you got the strongest Pokemon, you will have to secure the right amount of CP points in order to obtain high Combat Power when you evolve your Pokemon. You don’t have to immediately evolve your Pokemon when you have the exact amount of Rare Candies but keep training your Pokemon and leveling him up before evolving him. There is one Reddit user named Kyurun who has put together a list that shows the minimum CP requirement for any Pokemon to have more than 1000CP once it evolves.
So basically once your Pokemon reaches this certain CP number, you can evolve him knowing his CP will increase above 1000CP. This list may not be 100% accurate but it has a very high rate of accuracy and can be trustworthy. The compilation of this list was based on the website http://pogotoolkit.com/. You can check the list below.
|Nidoran (male )||372|