In general, you should avoid making "suggestion lists". Toady doesn't regularly read these forums, and has said that he instead just searches topics for ideas when he's thinking about implementing any given thing.
There are thousands of "my big list of little things" suggestions threads, (including two others on the front page
right now,) and almost all of them are buried and ignored soon after. If you want people to pay attention to a suggestion, you should try to focus upon developing a few key ideas. Also, try to search for what has come before. It's better to bring an old thread back from the dustbin than to start a new thread that just says what an old thread already said. The value of the Suggestions Forum is in the discussion they generate, and criticisms that mold rough ideas into better ones.
1. Rain already generates 1/7 water tiles. Rain barrels (as a way to collect water from rain) have been planned for a while.
2. Auto-culling of herds is a popular interface suggestion that has come up several times before. There is a
DFHack plugin for it as well.
3. Your animals aren't all straight. They have the same probability as dwarves do to be gay. Oddly, they also don't breed because they have "commitment issues", even though it makes little sense that a dog wouldn't hump another dog without first being willing to put a ring on it.
4.
Stonesense already is a thing. Previous versions of the game made high-level miners produce more usable material from digging walls (up to every single tile), but this was nerfed to prevent FPS death. Being able to "see" other stones is something that would be seriously complicated, because visibility as a whole isn't terribly well-implemented in the game as of yet.
5. Religious factions are in some parts planned, and there are
other suggestions you might want to look up.
6. Imprisonment is also a possible punishment (and preferred to hammerings) if you keep having hammerings, did you actually remember to set up a
jail?
7. Bad doctors already exist. BELIEVE ME, medical practice in DF is pretty darn fatal.
8. The thing about milking cats is that you wouldn't be able to fill a bucket of milk with a single cat's milk. Pigs are larger than cats. If you want it for yourself, though, just alter the raws by copy-pasting the milking code from cows into cats.
9. This is also something that has been
suggested many times before. It is especially prevalent with concepts like preventing sealing of dwarves off to avoid sieges.