The point of Pokémon Go is to travel around, exploring different geographic areas to find appropriate Pokémon. In a small town, expect to find a lot of normal- and grass-types. Going near water will attract water Pokémon. Playing at night brings out more nocturnal creatures, like Clefairy and Gastly. So just travel more place, then you will have more chance to get what you want.