Hang in there, Ash & Teddy!
How sad, my first time back to check in on the puppers and I find this. I am sooooo sorry you have to go through this grief process, Ash. It will make you stronger eventually, but it hurts right now. I will be thinking about your beautiful Teddy and hope all will go well. We are all thinking positive thoughts that it is localized in the testicles and that surgery will get him back to healthy. It is soo hard to watch your pet age, but cherish the time you have with them. I hug Grasshopper every morning and thank God she's still with me at 16! I know her days are few, so I cherish her that much more! So does her Dadcat!
BTW, Teddy is a gorgeous dog!!