could be growing pains if he is 6 months. Fergus and my lab did this around 5-7 months off and on each time it would go away after a few days. Keep an eye out for signs of pain. You can give him a baby aspirin or buffrin if needed. Until you see your vet.