You should catch Mareep,Ampharos is a beastly electric Pokemon ^^. As for Noctowl, there are actually plenty of better more powerful flying types. On the same route you find Mareep, at night Zubats appear. Crobat, is speedy and poweful so if you want quick,unique attacker I'd reccomend this guy.
Or, if you can wait till Azalea and when you get Headbutt from the man in Ilex Forest, you can headbutt trees in Azalea to encounter Natu. Xatu specializes in Special Attack and can learn a huge variety of moves.
Noctowl can do some decent things like putting foes to sleep but I'd reccommend one of the above two since they have better typings,stats and moves ^^.