T.C.
I would also guess fleas! Your dogs can get this from everything from racoons to rabbits and other dogs! You can go to http://www.petsincredible.com/Coupons_main.php
for a printable coupon/rebate for K9Advatix and many other pet products.
If it is indeed fleas get the flea stuff to put on the dogs. Put it on and vacuum 2-3 times daily for a few days to suck the little buggers up as they jump on your dogs and then die from the chemicals. Make sure you put it on the dogs as soon as you put your son to bed this way it has 12 hours to absorb and your son will not be effected by it! It will take about 2-3 days to get them out of the house.
I have tried bombing and spent a fortune on flea dip baths for my dogs and the only thing that worked was the Advantix.. I was glad I listened to our vet! Also, during this period you can use OFF on yourselves to avoid further bites!
If it is bed bugs there are sprays out there to use. Also Google how to test your matress for them. I do not remember how but I know my mother does it everytime we travel!
Good luck and blessings to you!