I think the medium would definitely be too big as it would fit my miniature beagle, who is definitely larger than a jack russell. Plus, I think it's better for the coat to be a little short than a little long. A long coat could really get in the way of the dog doing his business.
