When both family members work, the taxes are a bit higher,
We may try to calculate costs of living roughly here together if you like, baring in mind that this is just my estimates which may not exactly come with your spending habits.
Assuming that per month, the taxes that will be deduced from both salaries will be around 35% (I believe that maybe less) then per month will remain 12'500 CHF per month
Appartment Rent, difficult to say but from the rental website it vary from 1800 in CH 4052 Basel up till more than 4000 in CH 4001 Basel, let us assume you will select something for 2'500 CHF
Food and Drink, making use of disconunts and monthly offers, let us assume that 1500 CHF per month.
Transportation , I believe a monthly subscription in the public transport around your area, may cost you and your husband less than 200 CHF both, dogs needs tickets as well, highest cost would be when both of you buy a subscription to all the Swiss transport which is called General Abonoment, it will cost you both less than 600 CHF per month.
Medical Insurance, this really varry due to different circumstances and very difficult to estimate, but let us put 1000 CHF for the whole family per month.
You may need to get some other insurance, like appartment and some other stuff, let us assume it will be 300 CHF (definitely maybe less if you are not insuring everything).
Summing this up
Income 12'500 CHF
Expenses
Rent : 2500 CHF
Food : 1500 CHF
Transport : 600 CHF
Insurance : 1000 CHF
Other insurance : 300 CHF
Other Expenses (TV, Electricity, Water,...) 100 CHF
-------------------------- --------------------------
Total: 6000 CHF
I tried to put more than the max. amount, but I believe your expenses will be definitly less.
You need also to consider that the move itself needs some expenses where you may transfer or buy some furniture and goods.
Now for the nany costs, and your dog's care, definitly the rest of the income will cover - you will hopefully also have some savings to enjoy visiting some nice parts of Switzerland and Europe as well.
If I messed up with calculating something, then hopefully other EF experts will comment and fix.
All the best.