I feed a BARF diet to my Yorkie, and Ive been doing so since last July, because of her allergies.
I just feed a variety... but avoid really thick bones (IE: chicken legs, beef ribs) as Ive heard it can break their teeth. I feed: raw eggs once a week, raw chicken thighs/wings/necks/backs, whatever beef is on sale and doesnt have bones, marrow bones twice a month, sometimes ground chicken or beef, organ meat once a week (liver, hearts, kidneys,etc), the occasional fruit/veggie. I have yet to feed any fish because, well I hate fish LOL, but Im sure I will eventually. I also give salmon oil.
Because alot of the food I feed has to be knawed on and chewed, she has a special rug she lays on in the chicken. In the warmer months, she eats outside.
On her Bday last year she got a very nice New york Steak