There are many different kinds of urinary tract crystals and stones. Whether or not a specific food can help all depends on the type of stones your dog has.