why dog are beeter than cats