Yorkies can be really quirky about eating. Not eating when their favorite humans are not home is common.
I had to hand feed or play games with Max his first year to get him to eat. Try having your dad and brothers do that with Kismet. They can have Kismet perform tricks for food rewards. My Yorkies will perform simple tricks like sit, stay, shake hands, and so on for kibble rewards.
I played "kibble in the kong" with Max. I would put a bunch of kibble in the Kong toy and sing "Kibble in the Kong, Kibble in the Kong" and then put the toy on the floor. He would toss the kong toy around to get the kibble out. That is how he ate all of his meals for the first year -- performing tricks and from the kong.