Usually I just use an industrial drain cleaner ones that can handle grease hair grime
Usually more money than liquid plumber and draino but tends to work now if it's a tree root that got into the pipe on the city side I would suggest once in a while adding root kill in the pipes just for added insurance