We had Zoey on an eating schedule, but now she eats whenever she wants to. If she doesn't eat in the morning I pick up her bowl and wait until I get home from work. (We try to feed her twice in the morning since we get up at different times, 4:30-5:40am and 7:00-8:30am, but still nothing. Then we go out for a little walk/potty break)
So then when I get home from work I walk her, then put her food out and even then she doesn't eat, but I leave the food out for a little while longer so that maybe she'll eat, then finally after about 30 minutes she'll eat, and then she'll eat right before her last walk.
Everything potty wise looks good and normal. Just having the empty stomach in the morning. I try to get her to eat before we go for her morning walk because that seems to make her throw up more, since she's active on an empty stomach.