I'm having trouble posting pictures, but I will keep playing around with it until I figure it out.
Thank you so much for the link, I will spend some time going through the website. I've been to a number of trainers and it's kind of like Goldilocks - some are too harsh others are too soft. I'm trying to find the "just right" for our dog. We have made some good progress with meeting other dogs and have been very lucky to have a number of good experiences lately. Our dog has an uncanny ability to sense whether another dog has any level of aggression or not. She thrives with older confident dogs that have firm boundaries or any dog with no agenda. The neighbors cat walked in our house the other day and I think our dog thought she had made a new best friend! Just like a little kid she would go and interact with the cat the come over to me as if she's telling me something and back to the cat again. It was fun to watch.
The food issue has improved a great deal. I started putting something special in her dish while she is eating and at first she was very protective so I just poured a little bit of broth and after a couple of days she realized that it's good stuff and I have since mixed it up with some of her favorite dog treats. She sees me coming and stops eating and sits down. I also get a sweet look as she eats some of her treat and there is no tension at all. It's a slow and steady work in progress.
This dog has a number of quirks and I don't know if they're breed related or just her. For example, she can stand on her hind feet for a very long time! We think she has some circus dog in her somewhere. Bounding like a deer is another weird thing she does. All fours - boing, boing, boing. Also, she loves to sit on people and always wants go be "touching" her human. The list goes on.