I have a great mostly friendly sometimes territorial 5 year old dog. First time my dog ever showed aggression was when my new boyfriend moved in. My dog was sleeping on our bed as he had done with me for years. My boyfriend tried to climb into bed and my dog snapped at him. From this day forward he has not been on the bed. A new problem arose when my boyfriends toddler came to the house. The dog who usually loves kids growled at the baby. I believe he sensed the neediness of the child and took it as a threat to his own attention. To eliminate the problem the dog was isolated to the bedroom for short visits but the dog was uncomfortable and whined and cried being away from the excitement. Now the child is with us 16 hours a week. I have tried long walks before the child arrives and frequent walks during the visit (no access to a yard). The two are now seperated by a baby gate but the dog will still growl and snarl when they get to close. The dog is then removed for 5 minutes. I can't risk the dog biting the child. What else can I do? Please help!