there’s no reason to be scared UNLESS your puppy is horribly, horribly ill. don’t panic! we’re here to help you. 🙂
first things first: get that puppy to a vet today or tomorrow (ideally today). get started on a vaccination schedule. take a fresh poop sample in a ziplock baggie – it should be very fresh, like the last poop before you go.
secondly, invest in a crate. crates are immensely useful tools that help with housebreaking…and trust me, if you have never had a dog before it’ll be a LIFESAVER.
i think, after two days, i’d be calling the vet to make sure he doesn’t have anything super-annoying-not-fun like giardia. try to get him in this afternoon.
in the interim, i would not feed anything – the vomiting is problematic.