This is a response to Merry's post. You have a picky eater. It happens in Chicken World just as it happens with human brats. Giving in to her taste for treats doesn't help, and letting her have access to the dog's food is depriving her of the balanced chicken diet she needs.
I've found many laying hens prefer higher protein grower or all-flock feed over the taste of layer feed. And when I began adding to my flock every year or so, feeding an all flock feed is just easier. It has everything in it layers need except for additional calcium which they usually get from oyster shell provided on the side.
As far as her apparent calcium deficiency, I recently learned of a very simply calcium therapy from Two Crows. And it works in just a few days. Get some generic Caltrate from the pharmacy section of the grocery store. Cut the tablet into quarters, and feed two quarters a day to your hen. I disguise it in a bit of peanut butter and they gobble it down. Keep it up until her eggs are appearing with a normal shell and maybe some calcium deposits on the shell. Then stop the therapy since you don't want to overload her organs with too much.
The Caltrate has additional minerals and vitamins that make the calcium easily absorbed whereas not all hens assimilate adequate calcium from oyster shell.
So, start her on an all flock feed. I would even highly recommend you ferment it. It helps your hen absorb many more nutrients and probiotics than in the dry form. And curtail the extra treats and dog food, and do the Caltrate until her eggs are normal.