We use a/an when something is new, unknown or introduced to the listener.
'My aunt and uncle got a puppy. The puppy is so cute.'
We use a/an when we don't care which one exactly or when we're talking about something in general.
'I started reading a good book yesterday.'