My Mayson had the same exact problem just about a week ago, vommitting and diarhea. From a stool sample, I found out that Mayson had giardia (a parasite), which is very common with puppies. You definitely need to take Toby to a vet so that he can get the proper treatment, but most importantly, to find out that it isn't anything serious.
Also, while Mayson was sick, I feed him boiled chicken and brown rice only (reccomended by vet). That helped his diarrhea immensely! Hope Toby gets better soon!