These are 3 + inches, don't seem 2.5...These are pretty much the same size as regular tennis balls, which I didn't realize.  So if a regular tennis ball is too big for your dog, this isn't the ball for you.  I agree with what a few other reviewers said...if you need this size, just buy regular tennis balls for cheaper.