Take Nacho to the vet ASAP. He might be dehydrated from being so sick, and this can be deadly in toy breeds. I hope he feels better soon.
pLease be very careful, and puppyproof your home, he should not be eating crayons, foil , sidewalk chalk, potpurri , or anything to this nature.