Well, Mastiffs aren bred for tracking, so they don all have the best scent discrimination. Oh, you mean smell as in having B.O.?
Mastiffs need occasional bathing, but since they have a short coat, they dry fairly fast. If a Mastiff has a bad odor despite regular bathing with a good dog shampoo approved by your breeder or vet, it may have a medical problem such as fungus in the ears or between the toes, or a digestive or dental problem, which can cause bad breath. Hypothyroid dogs tend to have B.O., and infected anal glands can cause a serious stench. Time to go to the vet to check it out.