When you have a pet you have to take them into consideration when you make decisions about your home. You want to have a home that looks attractive but is also pet friendly. Making a decision on a sofa that is pet friendly requires some special consideration. Much of your decision depends upon what your biggest concerns are about your pet.
If your biggest concern is the shedding of their hair then you would probably want to go with leather because the hair would not stick. A leather recliner chair is very easy to keep clean and is also very difficult to stain. You can clean leather by simply wiping it off with a damp cloth so it is a very good choice for pets due to the ease of keeping it clean.
If you are concerned about your pet, namely cats, scratching on your furniture there are different options to be thought on. You want to choose something without any exposed wood for them to dig into. Go for an all fabric sofa and choose one that has a weave of fabric that will not allow them to get their claws into it. Suede or microfiber are good choices because most of them will not support clawing. Make sure you pay attention to the quality of the furniture when you purchase it because this is not true in every case. Usually the higher end of sofas made from this fabric are claw-proof.
Consider purchasing a sofa with a patterned design in neutrals or tans if your main concern is stains from your pet. Patterns will help to hide stains better than a solid will. Neutrals and tans help to camouflage stains so they can remain your little secret.
Also consider having your sofa treated to be extra stain resistant when you purchase it. This little extra measure in stain protection can help make your life a lot easier in the long run.
All you can do is consider what your main concerns are about your sofa with a pet in the home. Make an informed decision with much thought and realize that if the sofa does bear a few tiny marks that they are not as important as the love you have for your pet.