My MIL doesn't use spoons unless she's eating soup or cereal. So when we go to her house for dinner, I just make sure that we all have spoons because we like to eat our jello/corn/mashed potatoes/etc. with a spoon. Should you provide for your eating styles or provide for the possible eating styles of your guests?
obviously at your family table you can eat with your hands or eat with a spoon or whatever -- but eating things other than soup or other clearly 'spoon' foods with a spoon is considered gauche -- something only a child would do -- there is no place for a spoon in a normal dinner setting except for a soup spoon (but if grandpa likes to eat his corn and potatoes with a spoon -- well what the heck)
for a salad, it is appropriate to set the table with fork and knife (most of us don't have salad knives or other smaller knives -- so the table knife is used)
it is correct to set the dessert spoon and fork horizontally above the plate, but I find that when I do that, people end up using the fork on salad or whatever and I run out of forks, so I usually now, just bring in the forks with the dessert to save emergency fork washing between courses
teaspoons or coffee spoons come out with the coffee and a teaspoon doesn't belong in a table setting - although the typical 5 piece place setting includes them -- there is no place for them at an adults plate -- only with coffee or tea