I would take him to a vet there near you in laws. My dog was sick once vomiting and I waited just 2 hours to take her to the vet and she almost died. If I had waited just another 30 min-hour, she wouldn't have made it. But she was a lot smaller than yours. I hope your baby is ok...