Yes, you definitely need to get another opinion.
My lab had CCL injuries in both legs although my regular vet did diagnose him right away. We did, however, have to go to an ortho specialist to have the surgeries done.
Since your dog is not using one of his back legs and holding it up then he is putting too much stress on his other leg as well.
Good luck and please keep us posted.