I have a problem and need advice from you guys. My mom adopted a small corgi (15lbs) about a month ago from our local Humane Society named Lucy. She has been good in all areas except when she is around my 2 year old niece. Today she growled and bared her teeth at the baby for no reason at all (she has been jealous of her since my mom brought her home.) Because Lucy's attitude changes the minute the baby comes in to the house mom does not allow them to be alone. She tolerates my 2 dogs just by ignoring them and my 2 ignore her for the most part. We don't know much about her background except that she was an owner surrender and that person was her 4th home. She cowers if you hold her leash in your hand and is terrified of any lous noise or a crowd of people. It's obvious that she has been abused but she is a loving little girl and jumps in your lap the minute you sit down. We have always had very docile, friendly well rounded corgis so I am at a loss about this. Is there anything we can do to work with the dog or should we find her another home without kids?