Are you sure it wasn't due to heavy soft drink consumption(which provides large amounts of phosphorus and no calcium to balance it), low calcium consumption, and low vitamin D? There is a link between heavy soft drink use and osteoporosis.
"Dairy is not a good source of available calcium."
Why not?
"Yogurt an excellent source of calcium and protein"
"I read that whole milk yogurt is better for you than low or nonfat."
Why? Where did you see that? Do they think it has more fat soluble vitamins? I take supplements of those, and avoid the large amount of saturated fat in whole milk yogurt.