Most symptoms go away after 3 to 4 weeks. Tonsillitis is not a contiguous disease, but it causes cold and flu. To stop these infections keep your dog at home until your beloved friend feels better.