At 6-8 weeks of age puppies should receive their first vaccination; this is temporary and needs to be followed up with another one at 12 weeks. After the 12 week vaccination you can then take your puppy out in public areas.
You can be contagious from a few days up to two weeks or more, depending on which virus is causing your stomach flu (gastroenteritis).
How long after you have had the stomach flu are you contagious? How long after getting the flu are you contagious? How long after the flu are you contagious? How long after having the flu are you contagious? How long is stomach flu contagious? How long is someone with the stomach flu contagious? How long is flu contagious after fever?