None of the guesses were correct. The Pokémon I had in mind was Leafeon. I absolutely hate hate hate it, you know. Its a grass type, gen IV and a final evolution. Anyways, who wants to be the clue-giver next?
Nope. (ps. 1st stage means it's evolved once. When it hasn't evolved yet, its Basic.) Hint 2: it's a Psychic Type