I got a Snivy (which is Serperior now) but I want to catch a Tepig and an Oshawott but I don't know where to find or get them.
You can't. You must trade from another Black, Black 2, White, or White 2 for them.
Well, trading would be your only option.
You can obtain them either by the GTS or by trading with a friend
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.