It'll be difficult to advise on everything, but I can think of a few top advices;
1. Always have one farm plot farming plump helmet year-around and food stockpile for just it. It helps prevent accidental starvation, though you can ignore this if you've got good handle on food and drink supply.
2. Have dedicated farmers that does nothing but farm and haul food.
3. Give everyone in military shields, it improves survival hugely.
4. Use animals that don't graze and you don't mind losing a few to watch out for thieves and snatchers at the entrance.
5. Crossbows are cheap equipment ( wood, bone or metal can be used ) though importing or leather's necessary for quivers. Bone bolts works even against armored enemies because armor don't protects perfectly.
6. Large pots made of wood, glass or stone can store more than barrels when it comes to food and plant, they can be used for brewing. Clay pots need to be glazed first, though, to be usable for drink.
7. Turning stones into blocks multiplies amount of material by 4, important if you're doing a lot of construction. Blocks can't be used for anything else though.
I'll note one thing, Kobolds don't steals children, they does steal items, though. Children stealing's done by Goblins and indicates future of ambushes and eventually siege at 80 dwarves. If invaders are frustrating you too much, it can be turned off in /data/init/d_init.txt under INVADERS before starting up the game again.
Hopefully above aren't too much of tips, ask more if you need specific understandings
Oh one thing to consider for dwarven happiness, have oversized dining room so they can enjoy eating. Drinking doesn't uses dining room, though.