teething begins at 4-5 month range and is a very good indication of age It is more likely she is 4 month or older depending on how long the teeth has be going on
The dog tends to relect the owner a owner that does not like to go out in the rain is going to have a dog that is the same way. making rain fun and enjoable experience is going to go a long way changing the dog attitude toward it. It certainly is not a cure all but it does help.