i've seen vegan leather belts that look fine. it's just a small strip of leather, nobody is really gonna notice the fine details. i'd keep belts simple for business apparel, personally, it should go with your shoes (color and texture), and I assuming those would be non-animal as well.