A. Unless you have dog pain killers at home (Metacam or Rymadil) , I do not recommend giving any human pain killers to your dog as they all have the potential to be extremely harmful.
Rest him today, no more walks, tomorrow morning take him for a short walk, if he is ok continue with short walks for a few more days. If he is the same or worse, take him to the vet in order to get some pain killers.
Your account has been reactivated.