I think you did right, due to the dog acting up. If the dog had acted normally I would have given a 20% which would have been $6. If it is the owner of the grooming shop and not an employee of another, I might give only $4 or $5.
I think you did right by tipping $10 due to your dogs...