There is such a thing as a finicky dog as well...
I've never owned one, mind you, but I have friends swear to me they've had dogs who won't eat. :~D
If you have access to any fish, try it. They eat everything, bones and all.
Yeah, any animal can be finicky...just seems much less common in dogs and a lot more so in cats, from what I've seen.
That said, I've had cats who'd lick the flowers off the plate if it had spaghetti sauce on it, and my calico is inordinately fond of strawberry jello. Her "brother" the big dumb Korat mix will steal ham or bacon out of a sandwich with glee, but ignore goodies like grilled steak, hamburgers, or any kind of fish other than cheap canned tuna.
I won't get into the rats I used to have. They were thieves on a scale that Catastrophe could only dream of.
I used to have Shelties. One wouldn't eat any dry food at all, the other was omnivorous. I ended up cooking chicken and rice and beef and rice for them.
Now I have an 8 month old Maltepoo. He started out eating any-and everything( edible or not), but I fed him puppy Science Diet with baby food meats mixed in. Now he'll only touch fresh chicken and boiled rice-maybe a bit of scrambled egg now and then.
At 7 lbs he doesn't each much and, some days, won't eat till very late at nite. Vet said toy breeds are notoriously finicky and not to worry-he won't starve. Amazing how different breeds are about food. My sister's cocker spaniel would eat ANYTHING, incuding old corn cobs and baby diapers!