Babies triple their birth weight the first year of life, and then as toddlers they taper off and grow much more slowly so don't need as much food.
I found what worked with my little guy is to give smaller portions on smaller plates or bowls. Servings for a toddler are smaller than for an older child or adult, for instance, a 1/2 egg is a serving for a toddler, and they only need 2 servings of protein a day.
SERVINGS FOR TODDLERS:
Milk/Dairy servings:: 16-20 ounces of milk per day.
Whole milk, soy or rice milk are recommended.
Other equivalents: 1/2 -3/4 ounce of cheese = 4 ounces of milk. 1/4 cup of yogurt = 2 ounces of milk.
Fruits & veggies servings: 5 or more per day.
Serving size: 1-2 tablespoons - Pureed, mashed, or cubed.
Grains servings: 3-4 per day.
Serving sizes: 1/2 slice of bread, 1/4 cup of cooked cereal, 1/4 cup of dry cereal. 1/4 cup of pasta, 2-3 saltine crackers, or 1/2 tortilla.
Non-dairy Proteins (meat, fish, beans, eggs):
Servings: 2 per day. Serving sizes: 1/2 egg, 2-3 tablespoons beans (i.e. black, pinto, edamame, etc...), 1 tablespoon peanut butter, or 1 ounce of fish, lean beef, pork or chicken.
So if she ate an egg, a slice of toast, a 1/4 cup of cereal, a little over 1/2 a cup of fruits and/or veggies, (we love baked sweet potato fries) along with 2 cups of milk PER DAY, not per meal, she'd be eating enough.
And, take a look at this article, there's excellent advice on what and how to offer food to get her to eat:
http://www.askdrsears.com/topics/feeding-infants-toddlers...
As far as sleeping, your poor husband! You are the parent and need to take control back from her. My guy is in a toddler bed and there is a gate across his door so, yes, he can get up, but he can't get out (and the room is childproofed.) You can stack two since she's a proficient climber, or put a door knob cover on the inside of her's and your door, or lock yours. Also, she no longer needs nursing for sustenance so the last nursing can be at bedtime.
Put up a gate, or use door knob covers so she can't open doors, and if she wakes up go into HER room, leave the lights off, if she asks tell her she can nurse in the morning or whenever the next nursing is, and put her in bed, don't hold her, pat her back, have some white noise like a fan, her room darkened, and a CD of quiet music softly playing. Keep your voice quiet and monotone, tell her "it's time to sleep, everyone's sleeping." If she cries that's OK, she might, and you may have to do this a few times, but once she realizes how things are and that you're consistent she will adapt.
Oh, and while olives have good fats and antioxidants they have too much sodium for anyone so i would only offer a few as a treat once a week or so.