There are three types of third-declension (genitive in -is) adjectives in Latin, with nicely descriptive names.
Three-termination adjectives look different in all three genders, like acer (m), acris (f), acre (n). These ones almost exclusively have an -r in the masculine, and they'll have three forms listed in the dictionary (acer, acris, acre). There are very few of these.
Two-termination adjectives look the same in the masculine and feminine, but different in the neuter, like omnis (m/f), omne (n). The vast majority of third-declension adjectives fall into this category, and most of them will have -is in the masculine and feminine and -e in the neuter (omnis, gravis, similis…). Comparatives fall into this category; they have -or in the masculine and feminine and -us in the neuter. So while you have ursa major and canis major, it's pirum majus. These ones will have two forms listed in the dictionary (omnis, omne).
One-termination adjectives, finally, look the same in all three genders. These ones usually end in -x, like felix (m/f/n): vir felix, mulier felix, ferrum felix. These ones are also fairly rare, but all present participles fall into this category: vir amans, mulier amans, ferrum amans. In the dictionary, these ones will list the nominative and genitive, just like a noun: felix, felicis.