Вообще-то свиньи довольно чистоплотные животные. И от них меньше пахнет, чем от собаки например, при должном уходе. Те-же собаки любят поваляться в луже/грязи или просто на земле похлеще свиней.
Другое дело когда свинью запирают в хлеву, где есть только кормушка с едой и питьем, а срать можно только на пол. Естественно срать ты будешь на пол и будешь вонять.
Так что свиньи грязные, в основном потому, что люди их держат в грязи.
Если ту-же собаку запереть в хлеву, то она будет так-же вонять и все в хлеву будет засранно.