Take him to the vet to make sure he doesn't have a tear. Seems like your husband would know if something were broken, but does he know how to listen and feel for the tear in the knee of a dog?