У меня is used in most casual conversation to mean "I have". Например, У меня собака.
Иметь is used as to have in formal text and also in various set phrases such as "иметь смысл", meaning "to make...