There are several areas of law that have overlapping issues and various types of attorneys. As an example, if you and your significant other were to get into a physical altercation in front of your child, you would trigger several areas of law. It is very important to understand what kind of attorney you need so that you can find the right attorney for you.
You can always fire your lawyer, you may do so simply by indicating (preferably in writing) to your lawyer that you no longer desire their services. However, there are few steps your lawyer must take in order to discontinue representing you and you may incur a few more fees in order for the attorney to accomplish withdrawing as your lawyer. Further, it is possible that you attorney may retain your documents until they have been paid in full. You also want to be cognizant of how much money you owe the lawyer or how much you have in retainer with that lawyer. It is almost always true that hiring a new lawyer will almost certainly cost more than keeping the one you have (unless the one you have is exceptionally expensive).