4 month old German Shepherd vomiting and will not eat