Definitely do not give the medication early!
Sometimes they are a bit out of it after these procedures and they whine and act a bit odd but it is usually from the effects of the anesthesia and the medicine. He probably is not in that much pain.
I think tomorrow morning you will see a much brighter and happier pupster.