Can you both give enough time to look after a dog? And what will happen if you break up? Does your flat/house allow dogs etc, if it’s rented?
There are loads of practical considerations, but if they all check out then get her a puppy. If not a hamster/guinea pug/rabbit etc would be much easier and less of a commitment