We stayed in the Romantic loft apartment with our golden retriever puppy. He is not a little dog but still felt very comfortable in the loft and spacious enough. It's was very convenient that the bed is upstairs and so your pup can't climb up to bother you at night. This was our choosing point for this apartment. The host was very helpful and responsive and left recommendations of where to go and what to do around. It was helpful. They have good and fast wifi (faster than we have at home so I was surprised haha) and the location is also quite good, about 10-15 mins walk from Porto Baixa , a lively region with bars and restaurants. The parking wasn't a problem, right in front of the house.
Recommend for couples, families with pets too. As it's always a problem to find a nice and affordable place within the town center to stay with a dog.