Many thanks to all and many apologies to chrisg for my awful typing!
Still looking for s - - - - - - c - - - - (too many gaps for cats) and s - - - - d - - - - d - - (3rd word must be dog) and
1. t - - c - - - - f - - - (f is the animal)
2. t - - f - - - - g - - - - - (f or g is the animal)
3. p - - - - - - t - - lion
4. b - - - m - - - (m is the animal)
5. a - - - - - m - - - (m is the animal)
6. m - - - - - p - - - - - (m is the animal)
7. a - - - - - m - - - - - - (m is the animal)
8. f - - - - - t - - p - - - - - - - - (p is the animal)
9. p - - - - - l - - j - - - - - - (p is the animal)
10. m - - - - p - - - - - ' - f - - - - - c - - - - - (p is the animal)
11. s - - - - - - - - r - - - -
12. s - - - - - - - t - - - (s is the animal)
13. t - - s - - - - - - - k - - - (s is the animal)
14. c - - - - - - - - t - - - - h - - - - - d - - - - - (t is the animal)
15. d - - - - - w - - - w - - - - - (w is the animal)
Thanks again