*Sighs heavily* I just started my new main town Otaru today and I will have to start plot resetting right away, I've never done it before and it sort of scares me. I don't even know HOW to do it perfectly. But I don't want the chaos of having villagers moving in surrounding my house or my buildings ever again.
It's more simple than it appears, especially with the Welcome Amiibo update. Basically the super simple way of controlling villager's plots is to set patterns on the ground in this design over your entire town:
x = Pattern
o = Empty space (no pattern)
x o o x o o x
o o o o o o o
o o o o o o o
x o o x o o x
Repeat this over your entire town and because this makes no 3 by 3 area for a house to plot since all the open areas are at most 2 by 2, villagers can't move in those spots as with the new update, villagers cannot plot houses on patterns anymore (however, villagers can do so if there are absolutely no spots open, and a villager has to move in. Nintendo's fail-safe).
The next step is remove patterns in the area you want a villager to have a house at, and put in a pattern layout like this in the spot you want the house:
x x x x x
x o o o x
x o o o x
x o o o x
x x o x x
With this, it leaves a 3 by 3 spot for a house to go, and if you did the first step above correctly, these spots will be the ONLY place for houses to set up a plot when a villager moves in via random chance or adoption from another user/town. After you've set up your ten villager plot points, wander around your town a few times in full to check for any open 3 by 3 spots you don't want villagers to move on. Trust me, you CAN miss spots. I've done this for a while and even I've missed a spot!
If you done all this correctly, you've essentially 'rigged' your town to have ONLY ten spots where villagers can plot their house at. It's pretty much manipulation! Villagers homes are 'saved' when you load your mayor's save file, so you can use 'new' characters to check if a house is in a desired spot (or if by chance they plot in an area you never intended for them to, since you could have missed a spot). You can also 'block' off the chosen villager spots with a pattern, to remove the 3 by 3 plot temporarily which reduces where villagers can plot their house at. You can even do this to all but one, and it should ALWAYS go to the only open spot. Still check with a new character, though! Just in case.
Afterwards you can delete the new character's house, and replace any patterns that character's house removed. Rinse and repeat until you have all your desired villagers in the correct spot!
Sorry if this was a huge read, but its difficult to explain with less words.