Dirt and sweat, as well as underlying health issues like yeast infection, a leaky rear end gland, an oral infection, or an ear infection, might cause your Boston Terrier to smell awful.  There are a variety of reasons why your dog may require a wash, but you may also want to see a veterinarian.