Some help/advice sought. We got a dog about 6 months ago. He was about 7 months when we got him. I didnt particularly want another dog (we already have a 7 year old dog) but imo it was being neglected (stuck in cage all the time, owner hadnt house trained it/given how it used to react to quick movements when he first came I suspect it was smacked/beaten) I took it in out of sympathy. Has been a struggle but have house trained him. However in the last 3 weeks he has being snapping at ds (6). Ds said it was for nothing but first two times i didnt witness so assumed ds had maybe stepped on him by accident or scared him. However, dd just snapped at ds in front of me and i can say it was for no other reason than ds came to sit beside me. Ddog has left red marks on ds face. Would it be totally bad to consider rehoming ddog to somewhere without children? Id feel really guilty but not sure how else to ensure ds safety. Thought about stair gates to keep dog in separate room, but then ddog would be confined to one room with no contact until ds went to bed which doesnt seem like much of a life. Ds is also ASD which also complicates matters and i couldnt ensure that ds wouldnt open gate to either get in room or let ddog out. Feeling rather torn and guilty at the moment.