what do yorkshire terriers eat