On average, a Jack Russell Terrier can have a litter size of around 4 to 6 puppies, although litters ranging from 1 to 8 puppies have been recorded. However, it's important to note that the number of puppies in a litter is not an exact science and can vary widely.