Welcome to YorkieTalk
You could try giving lean chicken and white rice. Some people actually prefer to give plain yogurt (like stoneyfield, it has more active cultures) to settle stomachs. I would be very concerned right now because diarrhea leads to dehydration and four days is too long for a Yorkie I would think. Have you talked to your vet about it?