Ok, this is going to be long. I had already been discussing this with Joce on another forum so I'm going to copy and paste a lot of what I said there, to here.
Odin is a two year old unaltered male German Shepherd (Fear not! His appointment to be neutered is next month.) The vet advised...