The Challenges of Diagnosing Giardia in Cats and Dogs