> when I feed her it is gone in seconds and she doesn't chew it, just swallows it whole despite the fact that it is large kibble for giant breeds.
Dogs don't chew like we do, they only need to make things small enough to swallow - which can be a suprisingly large size.
My dog is food obsessed, when he went through his stealing phase, he nicked a 500g block of cheese of the kitchen counter (barging me out of the way in the proccess), chomped it in half and swallowed the entire thing - no need for chewing!
If I hadn't started
training him around food then, he would have got worse & worse. Dogs repeat rewarding behaviour, it's simple a dog steals food, gets rewarded by the food it steals so will put more effort into the next attempt. Not all dog are motivated by food to the same degree - a HIGHLY food motivated dog will be HIGHLY rewarded by the food.
I don't think your dog was previously starved, I think previous owners have not taught her how to behave around food, or not taught her alternative ways to get the food she so desires. Eg, you are prepping a cheese sandwich, she wants the cheese, you can keep her
away from you/the cheese which teaches her NOTHING, or you can teach her that laying on the floor will result in you GIVING her cheese. This is basically how I trained my 14 stone food-aholic not to knock me out of the way to steal whatever I was prepping in the kitchen.
To start with, I would drop morsels often to keep him laying on the floor, as he began to understand that he would be GIVEN morsels (and was more relaxed, less like a wound up spring waiting to burst into action and up onto the counter) I would extend the time. I kept extending the time between morsels and now he will patiently wait, laying on the kitchen floor, sometimes he'll get a morsel whn I have completely finished, sometimes he wont, but he has not tried to steal anything off the side in 4 years now (he's 6yrs old).
As for the drinking water, keep it topped up, it may well be a competitive thing if she is not used to being with other dogs. She should realise, in time, that she will not loose out on the water.
Re. growling at your hubby with food, personally, untill she is more relaxed around food, I would keep her away form the rest of the family when they are eating. Work on her general attitude to food first (ie, help teach her that specific, wanted beahviours will result in her being GIVEN food and do all you can to ensure she gets no more chance to steal - keep food shut away)
I have to add, that previously to my dog going through a stealing phase, I put a lot of effort, from day 1, into him not developing any food-guarding issues, he is not a food guarder atall, but still demolishes his meal in seconds flat.
He does not worry about loosing out on any food he is given, but he still would like to eat all the food in the world. It's not fear-based, it's not hunger based it's pure greed-based!
Only a couple of days ago, I took him for a walk, while I left the rest of my family at home eating thier evening meal. We got no more that 30 yards down our street when he turned around and trotted home (on lead). Once in the house he didn't stand patienly inside the door like usual (for me to unclip his lead & harness), he barged straight down the hallway to peer over the stair-gate into the livingroom where the family was eating & was panting in an excited way. He had barged home as he wanted to wait for left-overs from everyones meal