We have an amazing lurcher - she's friendly, calm, well behaved, lazy and just generally a joy. We've had her for 4 years, adopted from a rescue centre which took her in as a stray just a couple weeks before we got her. She was approx 1-2 when we got her. We have a 2yo DD who she's great with.
She's generally a very submissive dog, she shies away from other dogs, and was bitten about a year ago which made her a bit more anxious.
All of a sudden, she's started growling and curling her lip up at a couple dogs which are owned by family members and she's known for a while (with the exception of SIL puppy who she's only met a couple times recently). It's usually if there's food about, which previously she couldn't have cared less about. She doesn't beg and isn't food orientated. She's also growled at a couple of puppies l too if they've got a bit too friendly (which is understandable)
What could be causing this and can we do anything to stop it? It's unsettling seeing her behave like that (although I know it's quite natural between dogs) when she's previously been nothing but gentle and quite submissive. We have a new baby due in June and her change in behaviour is disturbing me.
99% of the time there are no issues, she's genuinely a bloody fantastic job, but I want to understand this new behaviour and where it's coming from.
TIA