I havent encountered any of your issues with adoption. It works 100 percent of the time for me. What mods do you use?
As for the clothes issue, its been fixef already. Having weird clothes in San myshuno is by design, because theyre labelled under weirdos. They wear weird masks or st patties hats etc.
And the dogs being "stuck" when they have to pee outside makes absolute perfect sense. It is an apartment. You dont just let your dogs out irl in an apartment, have them use the elevator, go pee and come back. Dogs are outdoor active creatures. They want backyards to run around in. If you want then to pee in an apartment then you need to leash them up and take them outside just like in real life, or get a cat. Theyre low maintenance and perfect for apartments.
As for the name bug, that is one of my most annoying bugs. I dont mind variety, but more than half the town are pale skinned and oriental names.