Sorry if my Polish isn't that good,
Your Polish is perfect!
I know it's a bit odd!):
Yes, it is so odd. Polska language is full of zasadzkas. As a native Pole, I can`t help you, as I don`t know the rules so well. Sorry.
But I really like your sentences:
Mam żabę. - Mam ją.