Hi, I've had my English Mastiff for two years, she has been an excellent dog, aside from the fact that she is very shy of strangers. At first we, (my family) thought she would grow out of it, but the problem only seems to get worse. She is very timid of anyone she does not know and will run from them and try to hide. She will take food from strangers, but she has snapped at people she doesn't know who have tried to pet her. We found out after we bought her that her mother is also shy. Is this an incurable genetic problem? She is not aggressive with anyone that she knows, she is a very affectionate dog with her family... Does anyone have any information on how to help this?