The road to becoming a Pokemon master is a long and tricky one so it's of utmost importance to make the most out of your evolutions. Given how Stardust required for evolving Pokemon is not that easy to come by and considering you'll also spend quite a few of it while powering your fully evolved Pokemon at later stages of the game, it's important to not be wasteful. The general consensus among the more experienced Pokemon GO players is that powering a Pokemon whose Combat Power (CP) amounts to less than 1000 points simply isn't worth it. In other words, it only makes sense to start powering already relatively powerful Pokemon whose fully evolved forms have at least 1000 CP. However, how can an aspiring Pokemon trainer know whether to spend his or her hard-earned Candy on evolving a Pokemon?
As a matter of fact, that information is now rather easy to obtain. Thanks to an unknown Internet user who had enough time and good will to help his fellow Pokemon trainers, something called the Pokemon GO toolkit now exists in the murky waters of the Internet. The toolkit calculates the minimum CP a Pokemon must have in order for its final evolution to pass the 1000 CP mark. Without going into much detail regarding how exactly it works, there's a screenshot of the tool's general results at the bottom of this article. So, if you were wondering whether that 500 CP Pidgey you caught is worth keeping and evolving... why yes, yes it is.
Another super useful Pokemon GO tool called PokeNotify was also recently released on the Play Store but unfortunately got taken down earlier today for allegedly violating Google's "impersonation policy". The app allowed Pokemon GO players to receive notifications whenever any Pokemon of interest was in their vicinity, essentially circumventing the now-infamous three-step bug which makes tracking wild Pokemon in the game a virtually impossible feat. While the app's creator said he's resolving things with Google, you can still download the latest 1.2 version of the app by searching for it online. Naturally, make sure you've enabled "Unknown sources" in your device's settings.