My daughter tends to be a bit narcissistic, which isn't uncommon for people with Borderline Personality Disorder. Since dinner was the only real meal she ate, that was the only real meal she fed KC. To keep him from fussing, she supplied him with a sippy cup filled with either milk or juice and fed him from her never-ending supply of junk food until dinner time.
She also rocked him to sleep, but since his nap time/bedtime was when she was tired of him, there was no consistency. Plus, she didn't believe in turning off the TV, the lights, or being the least bit quiet, so it took a long time to get him to sleep and he woke up frequently.
Eventually we'll have a regular schedule, but for right now, I'm working on feeding KC every 2-3 hours, offering milk or juice only at those times, and boring him to sleep when he's tired. I printed off a daily food guide for toddlers and try to keep his meals as balanced as possible. The sippy cup has ice water and when he starts shaking the water out, it gets put up until he's thirsty again. He sleeps in the living room, so when it's sleeping time, I turn off the TV, close the curtains, and break out the pacifier. We rock for about 10 minutes and then I put him to bed and quietly play on the computer. Sometimes he'll stand, but every five minutes I lay him back down. So far, he's always fallen asleep after 20 minutes.
The results are pretty positive. He's a lot less whiny and is sleeping later in the morning. Since he's not getting up at 6 AM, I've eliminated his morning nap and take him to the park to wear himself out before lunch instead, which makes him sleep longer after lunch and gives me a much needed break.
KC - sitting in the big chair, eating watermelon...Like A Boss!