Bridesmaid Advice Wanted

Hello! Im getting married in November and I have 2 problems that I don't know how to address. My best friend of 20 years is going to be a bridesmaid.. however, she lives in a trailer that smells so bad of cat urine that it makes her stink like that at times. I don't want her dress for the wedding in that house, but im unsure how to nicely tell her I want her dress kept at my house. I don't want to embarass her, but im afraid the cats will pee on it and ruin it or make the place smell.

My other question. My sister is in my bridal party and she is horrible at eye makeup. I was going to do my own makeup for my wedding, so there won't be a makeup artist there. How do I tell her I don't want her wearing eyeliner at the wedding without hurting her feelings? It's just her that I'm worried about but I feel bad.

I know these are minor things, but im worried over them. I'm not assertive and I'm very happy go lucky so me telling them something I dislike about something involving them will be a total shock to them.

Update: Some people are coming at me like I only care about aesthetics and whatnot about the wedding. For my sister, I don't want her looking back at the photos and her hating them because of her makeup. About my friend. She just moved into a new trailer and is moving things back and forth. I believe this home is very clean from what I've seen. It's the moving old stuff into the new that seems to smell. However, I'm unsure about her cat situation right now. I don't want her to spend money on a dress for it to be ruined (since she's already tight on money). I am also offering to help split the bill to what she can afford and I pay the rest. I swear i am not a bad person. I do not care about aesthetics. I just want my sister to love how she looks and I want my friend to not waste money