I've seen that certain villagers can't be starters like the octopi and the smug and uchi personality type villagers. Is this true? It doesn't seem like it would make much sense if it is, lol.
I don't know if it's true. I haven't done that many resettings.
What I tend to do is this:
Focus on Villager Personalities.
The game starts you off in a new town with five individual villagers. Each one belongs to separate Villager Personalities categories.
Day #02 will see a house plot which belongs to an incoming villager. That will come from a category you didn't start out with for your first five villagers. Day #04 and Day #06 will do the same.
Day #03, Day #05, and Day #07 will be the move-in dates.
Example:
Starters
1) Jock
2) Normal
3) Cranky
4) Snooty
5) Smug
Nos. 6 through 8, in chronological order of one's town's cast of villagers will come from separate categories. (The above example would mean to look for a Peppy, a Lazy, and an Uchi.) This is where an "Animal Crossing: New Leaf" player can exert control over specific villagers who would come in to slot numbers 6, 7, and 8. Lots of resetting (with use of a new human); but in some cases you can have some luck. (I did. In my Cycle town, which I'm going to be resetting, I did what I suggest in the following paragraph. It's how I was able to more easily get the Normal cat Lolly.)
Let's say a player, just beginning the game, most badly wants the Normal rhinoceros Merengue. When choosing a town, make sure that none of your town's five starters are from the category of Normal. Then focus on slot numbers 6 through 8 to maneuver getting in Merengue.
This suggestion is the way to handle it, when starting the game, with pursuit of a much-desired villager. You cannot exert control over the first five. You can have some luck. (For example, if you have a Lazy as one of your first five and it happens to be the one you wanted most.) But it is slot numbers 6, 7, and 8 for which you will have the most control when beginning a town.