You are very correct...a classic elimination diet is usually done for around 12 weeks....def not just 2! So I'd give this some more time, honestly.
Food allergies are very, very rare...what is making your vet come to this conclusion?
Read more about allergies here:
http://www.yorkietalk.com/forums/die...tart-here.html