Disclosed is a method of making a dry formulation of a room temperature stable vaccine comprising: a. preparing a vaccine formulation by combining a therapeutically effective amount of a live attenuated canine virus with 8% to 30% (w/v) of a non-reducing oligosaccharide, 1% to 6% (w/v) of a bulking stabiliser, 0.1M to 0.5 M of an amino acid stabiliser, 0.9% to 10% (w/v) of a protein stabiliser, and a buffer having a pH of 6.0 to 8.0 wherein the ratio of the bulking stabiliser to the non-reducing oligosaccharide is 0.05 to 0.40 and b. drying the vaccine formulation of step a. under vacuum to make a room temperature stable dry formulation. Also disclosed is a dry formulation of a vaccine that comprises a live attenuated parvovirus, 10% to 80% (w/w) of a sugar alcohol, 10% to 70% (w/w) of a bulking stabiliser, 4% to 50% (w/w) of a protein stabiliser, and a buffer having a pH of 6.8 to 8.0.