I’d be curious to know where you got your dachshund (to learn about it’s early rearing), and how long you’ve had him at home with you. If your doxie is successfully socializing with larger dogs - fantastic. Just be sure that none are playing too roughly and putting him at risk of (back) injury.
You didn’t mention how well trained this dog is, but if you have trained your dachshund to respond to your visual or touch cues, reliably - you can probably teach him to recall from dog-dog interactions, fairly easily. With repetition, and significant reinforcement, he can learn that being called away from another dog is great fun! A lot will depend upon the working relationship you have with your dog - and an awareness of what is particularly motivating for him. With regard to your question about being cross-eyed and his visual acuity, please consider speaking with a veterinary opthamologist. it’s possible that a non-specialist can conduct some sort of testing, but I am not sure. Whatever visual ability he has is what he’s used to, so assume that he’s probably doing pretty well, since he seems to navigate social interactions with the larger dogs, as you said.
Your dachshund will probably do well with a select, core group of dogs with which he is familiar. He may never be a dog that can be thrust into a rowdy, more variable group that one might find at the average dog park. if he has one or two buddies, that may just fit the bill.