Marine reunited with puppy rescued from Europe