My first thought was also: put several litterboxes in house. In my opinion, your Felix deosnt want to disturb the big dog, so he pees wherever he is not near the dog . What did the vet say?