Right! but in Portuguese your example "there's a dog and a cat" is for pron indefinite. Let's see, we are emphasising the verb to be, not the animals. Look it again, could it be ANY dog or cat? if the answer is yes, so it's indefinite.
. I can tell that english speakers misunderstood de pron "A" in Eng it's indefinite, but in portuguese is always definite.