What your dog is doing is normal after surgery. My dog was the same way. They are feeling a little sick yet from the anesthesia. Give him time and he'll eat on his own again. Usually they come back to eating within a day or two.