Honestly I usually give them whatever I have in my inventory as I can't be bothered to go find something decent. I gave Joey a bathroom stall today. Sorry Joey!
From usual I store furniture pieces that are selected before hand and refurbished, for each villagers in my town, in case they ask for this. Because decorating their room interior is my hobby. So, for each villagers, at least 4 furniture of each size ( 1x1, 1x2, 2x2 ) + wall furniture, are prepared. (Sorry I know I sound nuttyAnd I even do this for the villager who I know I'll void eventually.
If its a villager that I like who's asking for furniture, I either give them something that would match their home, or just don't give them anything at all. I'd rather give them nothing, rather then something that doesn't match.
I really like RedTrocipalPachyFish's idea though, so I might start storing furniture for when they ask!
That's actually what i think of whenever i have a villager ask me for furniture, i always think of what furniture would match with their home, but sometimes im just too lazy to find a furniture that matches or i simply dont have one, so i just give them a random item
lolonly having a toilet in my inventory
No joke I wonder if this kind of behavior is the common trait of people who has job like yours or mine.I used to give my villagers anything they asked for without any thought until one day I walked into Tammi's house and it looked like a literal dump, complete with steamroller. After that I started putting more thought into what I give them. I don't care about keeping their homes original, but I do like for them to look nice.
Like RedTropicalPeachyFish, I keep some furniture on hand for each villager, plus a few generic items like plants that look good in almost anyone's house. I have them in Retail and taking up about 2-3 tabs of my storage. So when a villager asks for furniture, I just find something appropriate and give it to them.
Honestly I usually give them whatever I have in my inventory as I can't be bothered to go find something decent. I gave Joey a bathroom stall today. Sorry Joey!