Jim Carrey i John Travolta kandydowali do roli Melvina Udalla.
John Cusack, Paul Gross i Woody Harrelson byli rozważani do roli Simona Bishopa.
Melanie Griffith, Uma Thurman, Courtney Love i Holly Hunter były brane pod uwagę do roli Carol Connelly.
Betty White odrzuciła rolę Beverly w filmie "Lepiej być nie może". Angaż ostatecznie otrzymała Shirley Knight.
Kiedy Melvin (Jack Nicholson) całuje Carol (Helen Hunt) po raz drugi, kobieta kładzie swoją prawą rękę wokół jego szyi. W następnym ujęciu obejmuje go lewą ręką.
Kiedy Carol (Helen Hunt) macha synowi na pożegnanie, można zobaczyć kamerę odbijającą się w oknie.
Długość sierści psa, szczególnie na nogach, zmienia się w czasie filmu.
Melvin dwa razy zdejmuje okulary podczas, gdy patrzy w deszczowy dzień przez okno.
Gdy Melvin podnosi psa Simona podczas gdy ten akurat oddaje mocz, widać że strumień moczu wypływa ze wskazującego palca rękawiczki Melvina.
Zmienia się pozycja psa na dywaniku w scenie, gdy po raz pierwszy ma on jeść w mieszkaniu Melvina. Na początku siedzi na krawędzi dywanu, następnie na dywanie i znów na krawędzi.
Sposób zawiązania krawata Melvina zmienia się podczas jego kolacji z Carol w restauracji podającej owoce morza.
Kiedy Melvin i Carol przechodzą koło piekarni pod koniec filmu, światła w lokalu zapalają się i widać pracującą obsługę piekarni. Przed zapaleniem światła, obsługa musiała pracować w ciemnościach.
Kiedy Simon jest w szpitalu w Baltimore, rozrywa swój gips między palcem wskazującym i kciukiem. Po powrocie do Nowego Jorku, gdy Carol ekscytuje się samochodem, widać że gips Simona jest nienaruszony.
Gdy Carol całuje Melvina w restauracji, jego ręka znika i pojawia się na jej włosach między ujęciami.
Kiedy Melvin (Jack Nicholson) siedzi i rozmawia z Carol (Helen Hunt) w kawiarni, zdejmuje okulary i zaczyna rozpinać swoją kieszonkę na piersi. W następnym ujęciu kieszonka jest znów zapięta, ale w kolejnym już otwarta i Melvin (Jack Nicholson) chowa do niej swoje okulary.
Ilość winogron na talerzu Melvina (Jack Nicholson) ulega nagłej zmianie podczas jego rozmowy z Carol (Helen Hunt) w restauracji.
Poziom płynu w koktajlu Carol (Helen Hunt) zmienia się między ujęciami. Przy barze jej kieliszek jest w ok. 3/4 pusty, jednak gdy podchodzi do stołu jej kieliszek jest znów prawie pełny.
Podczas gdy Simon (Greg Kinnear) jest napastowany słownie przez Melvina (Jack Nicholson), ma rozpiętą koszulę, ale kiedy się odwraca, jego koszula jest już zapięta.
Gdy Carol (Helen Hunt) stoi i rozmawia z Melvinem (Jack Nicholson) w restauracji, w ujęciu zza pleców widać, że ma ręce wyprostowane. W ujęciu z przodu, Carol trzyma dłonie na biodrach.
Kiedy Carol (Helen Hunt) przychodzi w nocy do domu Melvina (Jack Nicholson), wszystkie ujęcia z tyłu ukazują, że ma ona na sobie biustonosz, w przeciwieństwie do ujęć z przodu.
Gdy po raz pierwszy widzimy Melvina idącego do restauracji, w której pracuje Carol, unika on pęknięć płytek chodnikowych, aż znika za rogiem. W tle widać wówczas widzów oglądających kręcenie filmu, a nie zwykły tłum Nowego Jorku.
Gdy Carol mówi Melvinowi, że może przyprowadzić psa do restauracji, jej usta się nie poruszają.
Film kręcono w Nowym Jorku (Nowy Jork, USA), Los Angeles, Seal Beach, Culver City i Long Beach (Kalifornia, USA) oraz Jersey City (New Jersey, USA).
Verdell, pies Melvina, grany był przez sześć piesków rasy Brussels Griffon, które wabiły się kolejno Timer, Sprout, Debbie, Billy, Parfait oraz Jill. Gwiazdą w tej 'drużynie' był Jill.
Jest w filmie scena, w której piesek Verdell zaczyna naśladować postać graną przez Jacka Nicholsona, przechodząc nad łączeniami i pęknięciami płyt chodnikowych (nie następując na nie). Udało się to osiągnąć umieszczając na łączeniach płyt niewielkie przeszkody. Piesek musiał nad nimi przejść. W procesie postprodukcyjnym wszystkie przeszkody usunięto komputerowo.
Okres zdjęciowy trwał od 4 listopada 1996 r. do 26 stycznia 1997 roku.