I'm curious as to what are the possible causes of recurring hives on my weimaraner?

Your vet would know. Good question. A well trained vet would be able to determine the causes of hives on dogs. It may be different than triggers for humans.