I dont know about the food problems. Mine have been eating caesars for years without any problems. Alot of people will assume a larger yorkie is a silky when they are a yorkie. There are alot of larger yorkies but maybe your vet has only seen smaller ones so thats why he made the assumption hes a silky |