Add every bit of time you can. As you do more trip planning, you will keep encountering places you wish you had time for. We all do. If you're going to spend the money to fly to Europe and deal with the first day (on which most if not all of you will be jetlagged and unable to do much sightseeing), better that it be for a 3-week trip rather than a 2-week trip!
However, I definitely would not add one week and try to tack on two more countries. I'd be much happier with just Switzerland and (mostly) Italy. At most, pick one limited area of France or Germany that holds interest for you. Italy alone has a tremendous amount of variety; many people spend a month or more in Europe and devote all of that time to Italy.
Be aware that Switzerland is expensive, substantially more so than the other countries you are contemplating. You can browse for hotels on a website like booking.com to get an idea of the price range. As a solo traveler, I cannot provide any guidance on family rooms, but I believe you need to look for rooms for 4 adults, based on the ages of your children. Others will for sure suggest that you consider apartments so you have more space. They come with the ability to do a bit of simple meal prep, which can save some money. A two-bedroom apartment may well be less expensive than two rooms in an upper-echelon hotel.
Switzerland aside (you'll be spending money there on high-mountain transportation as well as lodgings and meals), this need not be a horribly expensive trip as long as you're not looking for two Marriott-quality hotel rooms every night. If that is your expectation, it can get pricey in the most touristy locations (Venice being perhaps the prime example in Italy). You won't know until you shop around for lodging. Whatever website you use, look at all the pictures and read all the recent reviews for the places you are contemplating. You can learn a lot about probable expenses that way.
I don't think you need a travel agent to handle this.
Edited to add: Although most of us do pin down our flights early on, you need to be pretty sure how far north and south you want to travel before buying four airline tickets. It gets costly if your flights don't match your itinerary. If you get as far south as Rome, it will be more convenient to fly home from there. (Or you might prefer to start in Rome and work your way north.) If you want to see a bit of southern Germany, you might want to fly into Munich.
It is not too early at all to start pricing things out from your origin to possible European gateways. I like Google Flights, but there are other airline websites you can use. You can check a bunch of round trips to get an idea of what cities may be the cheapest gateways, then try choosing the "multi-city" option, which will allow you to fly into one city and out of another. This avoids the expenditure of time and money required to return to your starting point on the next-to-last day of your trip.
From my origin, comparatively inexpensive flights are sometimes available to and from Rome, Milan, Zurich and Munich. It may be completely different for you.
If you tell us your preferred origin airport(s), some folks here may have some ideas for you.