No sometimes it might say the don't get along but they will breed. The only time they won't is if the day care man says they rather play with other pokemon then each other thats when they won't breed
Yes, but even if they hate eachother, they will breed depending on the egg group. All you need is the 2 pokemon to be in the same egg group so they can breed.