Cleaning the couch should be included in routine house cleaning. When vacuuming carpet, vacuum upholstered furniture. I suggest you do this every week. Vacuuming the furniture removes dirt from the surface, which prevents the dirt from penetrating the fibres. There are many companies like Home Spa Services in Dallas that provide couch cleaning services.

Don't let your four-legged family members rest on your furniture. Apart from throwing, scratching, or "digging" both dogs and cats instinctively an area they will use for resting. If you have very fine or very expensive furniture, you can prohibit pets from entering the room altogether.

When you first buy furniture, cover it with a protective cloth. Everything really worked out. Once your sofa is covered, vacuuming up spills can be a breeze.

If you don't have fabric protectors on your furniture, time is not on your side: you have to act fast when it comes to stains. If you do spill it, soak up as much of the liquid as possible with a clean towel. Remember that you shouldn't rub the cloth as this can cause more damage. Use cleaning agents specifically developed for coatings. 

Also, test the product in an inconspicuous place first to make sure it doesn't damage your fabric. After application, use a soft brush to carefully introduce the detergent into the fibres in a circular motion. Then vacuum while it dries.

I hope this is helpful to you.