From my perusal of a couple of books, the first one is fine and the second, in informal situations is also ok. It is indicated that when the verb to have is used, 'got' becomes superfluous. Although it was pointed out that 'She's a cat' can be a bit ambiguous. Is she a cat or does she have a cat? 'She's got a cat' clears it up very well.