Never cosign for anybody. Mama dukes should be the only one because that's who love unconditionally. Wife? No. But your wife should have good credit before y'all even meet each other.
I cosigned for my brother on a cheap car that he couldn't make payments on. Guess who had to make those payments?