Sophie hated snow. Charlie does not like wet grass. She could be upset because of the new addition. As for the "diaper", make sure you wipe her off at the end of the day to remove urine build-up. Good luck.
PS I place a belly band on Charlie with incontinence pad and it works very well while I am at work. Plus I am not worried about pee pee on the carpet during the day. Once they leave their urine, it is difficult for them not to return to their smell. Just the nature of being a dog.