Hard skin on a dog’s elbows is a callus, which the pet’s body develops to protect the bones that poke out of the skin.