Sneezing and coughing can have many causes such as respiratory infections, foreign bodies (a blade of grass) caught in the airways, allergies, tumors, and kennel cough in dogs, a highly contagious respiratory disease complex. If coughing or sneezing persists for more than 24 hours, consult your veterinarian.