
I think a vet appointment is a good idea to see if there are any problems underlying her poor appetite. If you can easily feel her spine she is too light.
Ages ago I had a very fussy GSD. She might eat for three days and then eat nothing the fourth day. Then I got a Yorkie pup. I fed both in the same room, near each other ... after the GSD realized the Yorkie would happily consume the GSD's food she never missed a meal. The GSD was never an enthusiastic eater and didn't even mind if another dog stuck their heads in her food bowl as she was eating (with me dragging them out ASAP); but she always did eat.
I am not one of those people that believe that switching foods causes dogs to be picky eaters. In fact, I actually think it helps keep them interested. Just find two or three things that she likes and switch around adding them to her dry food, if that's what you are continuing to feed.
Also - buy the performance or other premium options for the dry food, the higher the kalorie content the better for an underweight dog.