Also an 18 week old puppy is probably teething, which can make the breath bad for awhile in some puppies.