Satanic God SMITEemo
Hey so sometimes I got autofilled mid or top, so I play teemo cuz I used to be a teemo main.
I came up with this fun build/playstyle: Dark Harvest/whatever secondary u feel like
You get smite, ask ur jg if it is cool to start by taking a raptor, if yes then u can start the stalkers blade and kill the big raptor with like 3 aa and smite. They spawn at 27s, so it leaves u tons of time to get to lane on time.
Next, ur gonna hit lvl 2 before the enemy laner cuz u got a ton of xp from taking that raptor, then u take advantage of a lvl 2 trade if u can, and then go for the push into the enemy turret. If you can push all the minions to his turret before the enemy jg comes, then you can go contest the top side scuttle or put vision in his jg and steal a gromp or something if its there cuz ur wave is gonna be pushing back to ur tower.
Throughout the game u can take the camp next to your lane if ur jg isnt using it, and or take enemy camps. You can leave shrooms in the enemy jg as a warning to let em know whats up and they better not gank u or they gonna pay for it. Sometimes those shrooms will even kill someone and its pretty funny while ur laning and it randomly happens.
I tried this build with it(you could do a lot of other stuff too):
or 
The idea is you're gonna be able to push fast, have good surviveability with the ressistances and red smite, and you can really pressure baron hard with the double smite and big big dps u can put out with this build.
Once you get enough souls, this just dirty. Shrooms proc dark harvest too.
Oh and above all make sure you are using the little devil teemo skin cuz ur harvesting souls and you're teemo! :D