I think your baby looks adorable in her new bow. If you want her shorter, just explain to the groomer next time that you were hoping she would take a little more hair off.   
The best food for your Yorkie is one that they willingly eat and do not get sick from- there is no one food that works for everyone.  I have had success with Natural Balance foods in my house so that is what we feed. If your little one was eating the same food for awhile with no problems though, I would take her to the vet to rule out a medical cause for the stomach issues.   
Good Luck     
				__________________     Armani & Chloe       |