Background....We have 2 dogs. Collie is 5yo. She has snapped at the Vet in the past & at me & at our DS. She is quite a high anxiety, over active Collie. I've always been careful & wary of her TBH, especially around any children & I don't generally leave her with the children unsupervised. This morning I had just walked out of the room, when this happened. She had been sniffing around her bed cover which I had washed after bathing her last night. DD says she nudged her away from it (she didn't know what the bedcover was, she thought it was a coat of mine). The dog growled at DD, who immediately realised dog was unhappy. So she says she put her hand out for the dog to lick, and 'apologise' & the dog snapped at her hand. DD is devastated. She LOVES this dog; had been afraid of dogs when she was younger, but has a really close relationship with her. She was v v frightened & could hardly speak for sobbing. She keeps going over the incident & thinks she's done something wrong. I have explained that the dog probably found her actions threatening & she understands. I am very concerned. DD will be wary now, I have no doubt, but DS is younger & just doesn't have the understanding to be wary of the dog (or any dog, really). The dog snapped at him once, when he was lifting a toy from under her high bed to play with her. We think the dog thought he was taking the toy away. We have explained about toys, food bowl etc. But I am really concerned that there may be other objects she 'guards', or situations the children will not be aware are sensitive to the dog. We have lots of neices & nephews who come to play. With the best will in the world, I hold my hands up & say that I can't supervise all of them & the dog all of the time. I don't think it's a risk I want to take-I am very worried that someday the dog will bite. Any advice/input from anyone who's been in this position??