Every dog will smell bad if they get dirty. Yet Beagles have their own distinct smell which comes from their hair follicles. If you can feed them nutritious food, brush and bathe them once in a week, there will not be any bad body odour.