A Bone in a Dog's Penis: Is That Normal?
by A reader
Yes. Dogs have a bone inside the penis called the os penis, so feeling a firm bony part is normal.
Repeated urinary infections in a young male are not normal, though. Ask your vet about a urine culture, which picks the right antibiotic, and an X-ray or ultrasound to look for bladder stones or a problem with the urinary tract. Problems with the prostate or sheath can also cause repeated infections.
See dog penis problems.
This is general information, not a diagnosis. Please follow your own vet's advice.