My GSD is 4 years old- female. She tends to be picky. For so long now she will only eat her food if we take the time to pet her- which is getting old. She will lay next to her food for a while then leave without eating it- if she doesnt get love. This is getting out of hand, and we have stopped giving in. I am thinking she is just picky and being a baby- but at the same time I wonder if she is sick? and thats why she doesnt want to eat. The only time I saw her eat like a normal dog was when we changed their food to Royal Canin but that only lasted a few days. What do I do?