ielanguages- O cão is European Portuguese; o cachorro is Brazilian Portuguese.

more about : ielanguages