Having a cat or a dog can be one of the most rewarding experiences in life sometimes.  It can also be one of the most stressful when it comes to having to ensure that they stay in tip top condition,…