Aw Macca, I'm sorry to hear this. But I'm glad the vet has ascertained the problem so can now operate to remove the problem.
Nah, vet would have not had time scheduled to perform the op there and then. It doesn't work like that, unfortunately, unless it's a life and death situation.
Keep us posted onMonday how your dog goes. All the best.