Whenever my dog comes up lame we do ice packs and rest for a couple of days, then reassess ...BUT if your dog's appetite is fluctuating that can indicate a good amount of pain or distress..I would see my vet right away in this case, especially since for my dog to not eat, she is got to be feeling pretty dang rotten.