It is not too uncommon for a puppy to feel a little off after surgery. Anesthesia can upset their stomach and the surgery can of course make them feel crummy but I would say three days is too long. A day or so should allow most of that to pass.
You should call the vet to let them know, they may want to see him or at least send something home to help with that.
How does the incision look?