1) What do the words in bold mean?
I'm used to my life turning into ten kinds of dog-poo. But Vin ... He could snap.
2) Is dog-poo = poo of dog?
Yes, "dog poo" is dog excrement.
"Ten kinds of" is a way to amplify the result of something... If your in-laws are due to visit within 24 hours and your eldest son suddenly declares that he's joining a religious commune and your toilet overflows and your dog has developed a bladder control problem, you might say "I am in 10 kinds of hell!"![]()