Yes. I gave Axel two outfits, and he only wears one, which is the one that looks bad on a villager (and I didn't know that when I gave him it.)
But he does wear the one, and he likes it.
i gave maddie in my town a dress so we could match together- she likes it and wears it almost every other day now. i've given one of my villagers a hat too! he took it off a few hours later, but he keeps it as furniture in his house now.
My villagers wear most of the outfits I've given them, some more than others. Flora especially likes wearing the school smock, which looks adorable on her.
Cherry wore the black collarless shirt for a couple of days, but now has it hanging on the wall.
I gave someone a shirt and he never changed out of it even once, maybe because it fits his sporty preferred style? I also gave Sprinkle a sweater and she changes out of it/ wears it again a couple times a day.
Hazel only wore the things i gave her once and never again -_-
They will keep it in their closet if they like it and will randomly wear the outfits with favoritism towards their original clothing. They will also wear them based on the activity. If you give them workout clothes they will only wear them when working out. As far as I have seen anyway
I gave outfits to Beau, Judy, O'Hare and Skye and they all did like it. I've seen the first 3 wearing it on occasion.
Also I often see Bertha wearing the 2 outfits Coach gifted her with.
It might have something to do with your friendship level. I have Bonbon a lace dress and at first, she didn’t really wear it but now she basically never takes it off lol Pashmina was given a maid outfit but she doesn’t really wear it, and my friendship level with her isn’t as good as it is with Bonbon.