Sherlock, our Golden Retriever is 68cm tall at the shoulder and 61 cm from his collar to the base of his tail. The XL is advertised as being 75 cm from neck to base of tail but it only just fits our dog. I believe that, depending on the size of your Springer Spaniel, you will need at least a Medium and possibly a Large. The latter gives extra towelling to dry the dog (e.g. 'the feathers'). I suggest that you measure your dog from collar to base of tail and make a judgement accordingly. Good luck!