She's a Jack Russell x Border Collie & always been pretty good, but lately when Ds is playing about, or if she's just lying on the floor & Ds goes to see her, she's snapping at him.
She hasn't drawn blood, but is leaving scratch like marks on his arm, just now she done it and he walked off holding his arm with a "Ouch" type look on his face.
I told the pup off, said "NO" in a firm voice and put her out, is that the right thing to do?
I've no experience of this, but I don't want a nasty dog around a 2 & 3yo.