i have two shiz tsu and 1 yorkie puppy, but they don't have that kinds of problems.. it is definitely not because of the breeds. how old is your dog? is ur dog a senior one?
u should take your dog to the vet for check up asap.
also make sure the dog food that you are feeding him/her is safe though.
peeing blood is kinda serious....
ya... ur dog needs to drink more water.
Hope ur dog will recover soon....
sorry to hear that....
There are many cause of crystal but one of them could be the food he/she is eating. Also try to make your dog drink more water. it's better for cats/dogs to drink more water to avoid blockage.
What did your vet said about your dog?