Not sure if you can catch Growlithe's, I'll try and find out for you.
Just gone through all the lighthouse **** in Olivine City, and my team is like this, but needs improvement still for the next gym..
Quilava Lvl 26
Tauros Lvl 25 (immense, so strong in his attack)
Pidgeotto Lvl 26 (is good but needs a strong move to KO)
Raticate Lvl 25 (To be replaced by a water type soon)
Flaaffy Lvl 25
Sudowoodo Lvl 25 (Looking for a better Pokemon than him tbh.)
Team is okay, but all need to get to 30 before I try and beat the Olivine gym.
---------- Post added at 02:45 PM ---------- Previous post was at 02:42 PM ----------
Just checked about Growlithe, you can only catch him on HeartGold, so you'll need to trade someone for him.
If you ever need to check things like that, use this website, I found it yesterday and it's pretty good.
http://www.serebii.net/pokedex-dp/ Basically all you do is select the Pokemon you want to check from the lists, and it shows at what levels it will learn moves, when it evolves and where you can catch the pokemon etc, quite helpful